public class _NamingContextExtStub extends ObjectImpl implements NamingContextExt
NamingContextExt
расширение NamingContext
который содержит ряд привязки имени, в которой каждое имя уникально и является частью Взаимодействующей Службы Именования. Различные имена могут быть связаны с объектом в тех же самых или различных контекстах одновременно. Используя NamingContextExt, можно использовать основанные на URL имена, чтобы связать и решить. Конструктор и Описание |
---|
_NamingContextExtStub() |
Модификатор и Тип | Метод и Описание |
---|---|
Строка[] |
_ids()
Получает строковый массив, содержащий идентификаторы репозитария, поддерживаемые этим
ObjectImpl объект. |
void |
bind_context(NameComponent[] n, NamingContext nc)
Называет объект, который является контекстом именования.
|
NamingContext |
bind_new_context(NameComponent[] n)
Эта работа создает новый контекст и связывает его с именем, предоставленным как параметр.
|
void |
bind(NameComponent[] n, Object obj)
Создает привязку имени и объекта в контексте именования.
|
void |
destroy()
Уничтожать работа удаляет контекст именования.
|
void |
list(int how_many, BindingListHolder bl, BindingIteratorHolder bi)
Работа списка позволяет клиенту выполнять итерации через ряд привязки в контексте именования.
|
NamingContext |
new_context()
Эта работа возвращает контекст именования, реализованный тем же самым сервером именования как контекст, на который была вызвана работа.
|
void |
rebind_context(NameComponent[] n, NamingContext nc)
Создает привязку имени и контекста именования в контексте именования, даже если имя уже связывается в контексте.
|
void |
rebind(NameComponent[] n, Object obj)
Создает привязку имени и объекта в контексте именования, даже если имя уже связывается в контексте.
|
Объект |
resolve_str(String sn)
Эта работа разрешает имя Stringified в ссылку на объект.
|
Объект |
resolve(NameComponent[] n)
Работа решения является процессом получения объекта, связанного с именем в данном контексте.
|
NameComponent[] |
to_name(String sn)
Эта работа преобразовывает Имя Stringified в эквивалентный массив Компонентов Имени.
|
Строка |
to_string(NameComponent[] n)
Эта работа создает имя stringified из массива компонентов Имени.
|
Строка |
to_url(String addr, String sn)
Эта работа создает URL, базируемый "iiopname://" имя формата с Имени Stringified объекта.
|
void |
unbind(NameComponent[] n)
Развязывать работа удаляет привязку имени из контекста.
|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
public String to_string(NameComponent[] n) throws InvalidName
to_string
в интерфейсе NamingContextExtOperations
n
- Имя объекта org.omg.CosNaming.NamingContextExtPackage.InvalidName
- Указывает, что имя не идентифицирует привязку.InvalidName
public NameComponent[] to_name(String sn) throws InvalidName
to_name
в интерфейсе NamingContextExtOperations
sn
- Имя Stringified объекта org.omg.CosNaming.NamingContextExtPackage.InvalidName
- Указывает, что имя не идентифицирует привязку.InvalidName
public String to_url(String addr, String sn) throws InvalidAddress, InvalidName
to_url
в интерфейсе NamingContextExtOperations
addr
- базируемый адрес Интернета хост-машины, куда служба имен работает sn
- Имя Stringified объекта org.omg.CosNaming.NamingContextExtPackage.InvalidName
- Указывает, что имя не идентифицирует привязку.org.omg.CosNaming.NamingContextPackage.InvalidAddress
- Указывает на Интернет, базируемый адрес хост-машины является неправильным InvalidAddress
InvalidName
public Object resolve_str(String sn) throws NotFound, CannotProceed, InvalidName
resolve_str
в интерфейсе NamingContextExtOperations
sn
- Имя Stringified объекта NotFound
- Указывает, что нет никакой ссылки на объект для имени. CannotProceed
- Указывает, что данное составное имя является неправильным org.omg.CosNaming.NamingContextExtPackage.InvalidName
- Указывает, что имя не идентифицирует привязку.InvalidName
public void bind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName, AlreadyBound
bind
в интерфейсе NamingContextOperations
n
- Имя объекта obj
- Объект связать с именемNotFound
- Указывает, что имя не идентифицирует привязку.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. AlreadyBound
- Указывает, что объект уже связывается с указанным именем.public void bind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName, AlreadyBound
bind_context
в интерфейсе NamingContextOperations
n
- Имя объекта nc
- NamingContect возражают, чтобы связать с именем NotFound
- Указывает, что имя не идентифицирует привязку.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. AlreadyBound
- Указывает, что объект уже связывается с указанным именем.public void rebind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName
rebind
в интерфейсе NamingContextOperations
n
- Имя объекта obj
- Объект снова переплести с именем NotFound
- Указывает, что имя не идентифицирует привязку.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. public void rebind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName
rebind_context
в интерфейсе NamingContextOperations
n
- Имя объекта nc
- NamingContect возражают, чтобы снова переплести с именем NotFound
- Указывает, что имя не идентифицирует привязку.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. public Object resolve(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
resolve
в интерфейсе NamingContextOperations
n
- Имя объекта NotFound
- Указывает, что имя не идентифицирует привязку.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. public void unbind(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
unbind
в интерфейсе NamingContextOperations
n
- Имя объекта NotFound
- Указывает, что имя не идентифицирует привязку.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. public void list(int how_many, BindingListHolder bl, BindingIteratorHolder bi)
Работа списка возвращает самое большее требуемое число привязки в кипе BindingList.
list
в интерфейсе NamingContextOperations
how_many
- максимальное количество привязки, чтобы возвратиться bl
- возвращенный список привязки bi
- возвращенная привязка iterator public NamingContext new_context()
new_context
в интерфейсе NamingContextOperations
public NamingContext bind_new_context(NameComponent[] n) throws NotFound, AlreadyBound, CannotProceed, InvalidName
bind_new_context
в интерфейсе NamingContextOperations
n
- Имя объекта NotFound
- Указывает, что имя не идентифицирует привязку.AlreadyBound
- Указывает, что объект уже связывается с указанным именем.CannotProceed
- Указывает, что реализация сдалась по некоторым причинам. Клиент, однако, может быть в состоянии продолжать работу в возвращенном контексте именования.InvalidName
- Указывает, что имя недопустимо. public void destroy() throws NotEmpty
destroy
в интерфейсе NamingContextOperations
NotEmpty
- Указывает, что Контекст именования содержит привязку.public String[] _ids()
ObjectImpl
ObjectImpl
объект. Например, для тупика, этот метод возвращает информацию обо всех интерфейсах, поддерживаемых тупиком._ids
в class ObjectImpl
ObjectImpl
экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92