|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Servant extends Object
Servant ввести. В Java, Servant тип отображается на Java org.omg.PortableServer.Servant class. Это служит основным class для всех реализаций слуги POA и обеспечивает много методов, которые могут быть вызваны прикладным программистом, так же как методами, которые вызываются POA непосредственно и могут быть переопределены пользователем, чтобы управлять аспектами поведения слуги. Основанный на IDL к спецификации Java. (CORBA V2.3.1) ptc/00-01-08.pdf.| Конструктор и Описание |
|---|
Servant() |
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract String[] |
_all_interfaces(POA poa, byte[] objectId)
Используемый ШАРОМ, чтобы получить полную информацию о типе от слуги.
|
POA |
_default_POA()
Возвращает корневой POA из экземпляра ШАРА, связанного со слугой.
|
Делегат |
_get_delegate()
Получает ШАР специфичная для поставщика реализация
PortableServer::Servant. |
Объект |
_get_interface_def()
Возвраты
InterfaceDef возразите как a CORBA::Object это определяет тип времени выполнения CORBA::Object реализованный Servant. |
boolean |
_is_a(String repository_id)
Проверки, чтобы видеть, если указанное
repository_id присутствует в списке, возвращенном _all_interfaces() или repository_id для универсального Объекта CORBA. |
boolean |
_non_existent()
Проверки на существование
Object. |
byte[] |
_object_id()
Позволяет легкое выполнение общепринятых методик, эквивалентных вызову
PortableServer::Current::get_object_id. |
ШАР |
_orb()
Возвращает экземпляр ШАРА, в настоящий момент связанного с
Servant (метод удобства). |
POA |
_poa()
Позволяет легкое выполнение общепринятых методик, эквивалентных
PortableServer::Current:get_POA. |
void |
_set_delegate(Delegate delegate)
Поддерживает интерфейсы мобильности ШАРА Java, обеспечивая метод для классов, которые поддерживают мобильность ШАРА через делегацию, чтобы установить их делегата.
|
Объект |
_this_object()
Позволяет слуге получать ссылку на объект для целевого объекта CORBA, который что она воплощает для того запроса.
|
Объект |
_this_object(ORB orb)
Позволяет слуге получать ссылку на объект для целевого Объекта CORBA, который она воплощает для того запроса.
|
public final Delegate _get_delegate()
PortableServer::Servant._delegate ШАР специфичная для поставщика реализация PortableServer::Servant.public final void _set_delegate(Delegate delegate)
delegate - ШАР специфичная для поставщика реализация PortableServer::Servant.public final Object _this_object()
this_object Object ссылка связалась с запросом.public final Object _this_object(ORB orb)
orb - ШАР, с которым связывается слуга._this_object ссылка связалась с запросом.public final ORB _orb()
Servant (метод удобства).orb экземпляр ШАРА, в настоящий момент связанного с Servant.public final POA _poa()
PortableServer::Current:get_POA.poa POA связался со слугой.public final byte[] _object_id()
PortableServer::Current::get_object_id.object_id Object ID связался с этим слугой.public POA _default_POA()
default_POA POA, связанный с Servant.public boolean _is_a(String repository_id)
repository_id присутствует в списке, возвращенном _all_interfaces() или repository_id для универсального Объекта CORBA.repository_id - repository_id быть проверенным в списке репозитария или против идентификатора универсальных объектов CORBA.is_a булево указание, ли указанное repository_id находится в списке репозитария или то же самое как универсальный объект CORBA.public boolean _non_existent()
Object. Servant обеспечивает реализацию по умолчанию _non_existent() это может быть переопределено полученными слугами.non_existent true если тот объект не существует, false иначе.public Object _get_interface_def()
InterfaceDef возразите как a CORBA::Object это определяет тип времени выполнения CORBA::Object реализованный Servant. invoker _get_interface_def должен сузить результат к InterfaceDef чтобы использовать это. Эта реализация по умолчанию _get_interface_def() может быть переопределен полученными слугами, если поведение значения по умолчанию не соответствует. Как определено в CORBA 2.3.1 спецификации, раздел 11.3.1, поведение значения по умолчанию _get_interface_def() должен использовать наиболее полученный интерфейс статического слуги или наиболее полученный интерфейс, полученный от динамического слуги, чтобы получить InterfaceDef. Это поведение должно поддерживаться Delegate это реализует Servant.
get_interface_def InterfaceDef возразите как a CORBA::Object это определяет тип времени выполнения CORBA::Object реализованный Servant.public abstract String[] _all_interfaces(POA poa, byte[] objectId)
poa - POA, с которым связывается слуга.objectId - идентификатор, соответствующий объекту, связанному с этим слугой.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92