Интерфейс NamingContextExtOperations
- Все суперинтерфейсы:
- NamingContextOperations
- Все известные подинтерфейсы:
- NamingContextExt
- Все известные реализующие классы:
- _NamingContextExtStub, NamingContextExtPOA
public interface NamingContextExtOperations extends NamingContextOperations
NamingContextExt является расширением NamingContext, содержащим набор связываний имён, в котором каждое имя уникально и является частью Интерпретируемой службы имён. Разные имена могут быть связаны с объектом в одном или разных контекстах одновременно. Используя NamingContextExt, вы можете использовать имена на основе URL для связывания и разрешения.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Object |
resolve_str(String sn) Этот метод разрешает строковое имя в ссылку на объект. |
NameComponent[] |
to_name(String sn) Этот метод преобразует строковое имя в эквивалентный массив компонентов имени. |
String |
to_string(NameComponent[] n) Этот метод создаёт строковое имя из массива компонентов имени. |
String |
to_url(String addr,
String sn) Этот метод создаёт имя в формате "iiopname://" на основе URL из строкового имени объекта. |
Методы, унаследованные от интерфейса org.omg.CosNaming.NamingContextOperations
bind_context, bind_new_context, bind, destroy, list, new_context, rebind_context, rebind, resolve, unbind Методы
to_string
String to_string(NameComponent[] n)
throws InvalidName Этот метод создаёт строковое имя из массива компонентов имени.
- Параметры:
-
n- Имя объекта - Исключения:
-
org.omg.CosNaming.NamingContextExtPackage.InvalidName- Указывает, что имя не определяет связывание. InvalidName
to_name
NameComponent[] to_name(String sn)
throws InvalidName Этот метод преобразует строковое имя в эквивалентный массив компонентов имени.
- Параметры:
-
sn- Строковое имя объекта - Исключения:
-
org.omg.CosNaming.NamingContextExtPackage.InvalidName- Указывает, что имя не определяет связывание. InvalidName
to_url
String to_url(String addr,
String sn)
throws InvalidAddress,
InvalidName Этот метод создаёт имя в формате "iiopname://" на основе URL из строкового имени объекта.
- Параметры:
-
addr- Интернет-адрес хост-машины, на которой работает служба имён -
sn- Строковое имя объекта - Исключения:
-
org.omg.CosNaming.NamingContextExtPackage.InvalidName- Указывает, что имя не определяет связывание. -
org.omg.CosNaming.NamingContextPackage.InvalidAddress- Указывает, что интернет-адрес хост-машины некорректен InvalidAddressInvalidName
resolve_str
Object resolve_str(String sn)
throws NotFound,
CannotProceed,
InvalidName Этот метод разрешает строковое имя в ссылку на объект.
- Параметры:
-
sn- Строковое имя объекта - Исключения:
-
NotFound- Указывает, что для данного имени нет ссылки на объект. -
CannotProceed- Указывает, что указанное составное имя некорректно -
org.omg.CosNaming.NamingContextExtPackage.InvalidName- Указывает, что имя не определяет связывание. InvalidName
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.