Spec-Zone.ru › OpenJDK 8

Интерфейс NamingContextExtOperations

Все суперинтерфейсы:
NamingContextOperations
Все известные подинтерфейсы:
NamingContextExt
Все известные реализующие классы:
_NamingContextExtStub, NamingContextExtPOA

public interface NamingContextExtOperations
extends NamingContextOperations

NamingContextExt является расширением NamingContext, содержащим набор связываний имён, в котором каждое имя уникально и является частью Интерпретируемой службы имён. Разные имена могут быть связаны с объектом в одном или разных контекстах одновременно. Используя NamingContextExt, вы можете использовать имена на основе URL для связывания и разрешения.

См. Спецификацию CORBA COS Naming.

Методы

Модификатор и тип Метод и описание
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 - Указывает, что интернет-адрес хост-машины некорректен
InvalidAddress
InvalidName

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API