Spec-Zone.ru › OpenJDK 8

Интерфейс Делегат


public interface Delegate

Пакет для обеспечения переносимости содержит интерфейсы и классы, предназначенные для использования реализаторами ORB. Он предоставляет публично определенные API, используемые для подключения заглушек и скелетов к ORB. Интерфейс Delegate предоставляет реализацию поставщика ORB для PortableServer::Servant. Соответствует спецификации CORBA V2.3.1, ptc/00-01-08.pdf

Методы

Модификатор и тип Метод и описание
POA default_POA(Servant Self)

По умолчанию эта функция возвращает корневой POA из экземпляра ORB, связанного со слугой.

Object get_interface_def(Servant self)

Данная операция возвращает объект в хранилище интерфейсов, который предоставляет информацию о типе, которая может быть полезна программе.

boolean is_a(Servant Self, String Repository_Id)

Этот метод проверяет, присутствует ли указанный repid в списке, возвращенном _all_interfaces(), или является ли это идентификатором хранилища для общего объекта CORBA.

boolean non_existent(Servant Self)

Эта операция используется для проверки существования объекта.

byte[] object_id(Servant Self)

Метод _object_id() эквивалентен вызову PortableServer::Current::get_object_id.

ORB orb(Servant Self)

Удобный метод, возвращающий экземпляр ORB, текущий связанный со слугой.

POA poa(Servant Self)

Метод _poa() эквивалентен вызову PortableServer::Current:get_POA.

Object this_object(Servant Self)

Это позволяет слуге получить ссылку на объект для целевого объекта CORBA, который он инкарнирует для данного запроса.

Методы

orb

ORB orb(Servant Self)

Удобный метод, возвращающий экземпляр ORB, текущий связанный со слугой.

Параметры:
Self - слуга.
Возвращает:
ORB, связанный со слугой.

this_object

Object this_object(Servant Self)

Это позволяет слуге получить ссылку на объект для целевого объекта CORBA, который он инкарнирует для данного запроса.

Параметры:
Self - слуга.
Возвращает:
Ссылка на объект, связанный с запросом.

poa

POA poa(Servant Self)

Метод _poa() эквивалентен вызову PortableServer::Current:get_POA.

Параметры:
Self - слуга.
Возвращает:
POA, связанный со слугой.

object_id

byte[] object_id(Servant Self)

Метод _object_id() эквивалентен вызову PortableServer::Current::get_object_id.

Параметры:
Self - слуга.
Возвращает:
ObjectId, связанный с этой слугой.

default_POA

POA default_POA(Servant Self)

По умолчанию эта функция возвращает корневой POA из экземпляра ORB, связанного со слугой.

Параметры:
Self - слуга.
Возвращает:
POA, связанный с классом слуги.

is_a

boolean is_a(Servant Self,
             String Repository_Id)

Этот метод проверяет, присутствует ли указанный repid в списке, возвращенном _all_interfaces(), или является ли это идентификатором хранилища для общего объекта CORBA.

Параметры:
Self - слуга.
Repository_Id - идентификатор хранилища, который проверяется в списке хранилища или по отношению к идентификатору общего объекта CORBA.
Возвращает:
булево значение, указывающее, содержится ли указанный repid в списке или совпадает с полученным для общего объекта CORBA.

non_existent

boolean non_existent(Servant Self)

Эта операция используется для проверки существования объекта.

Параметры:
Self - слуга.
Возвращает:
булево значение true, если объект не существует, и false в противном случае.

get_interface_def

Object get_interface_def(Servant self)

Данная операция возвращает объект в хранилище интерфейсов, который предоставляет информацию о типе, которая может быть полезна программе.

Параметры:
self - слуга.
Возвращает:
информация о типе, соответствующая объекту.

© 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