Spec-Zone.ru › OpenJDK 8

Класс _ServantActivatorStub

  • java.lang.Object
    • org.omg.CORBA.portable.ObjectImpl
      • org.omg.PortableServer._ServantActivatorStub
Все реализованные интерфейсы:
Serializable, Object, IDLEntity, ServantActivator, ServantActivatorOperations, ServantManager, ServantManagerOperations

public class _ServantActivatorStub
extends ObjectImpl
implements ServantActivator

Когда POA имеет политику RETAIN, он использует менеджеры слуг, которые являются ServantActivators.

Поля

Модификатор и тип Поле и описание
static Class _opsClass

Конструкторы

Конструктор и описание
_ServantActivatorStub()

Методы

Модификатор и тип Метод и описание
String[] _ids()

Извлекает массив строк, содержащий идентификаторы репозитория, поддерживаемые этим объектом ObjectImpl.

void etherealize(byte[] oid, POA adapter, Servant serv, boolean cleanup_in_progress, boolean remaining_activations)

Этот метод вызывается всякий раз, когда слуга для объекта деактивируется, предполагая, что POA имеет политики USE_SERVANT_MANAGER и RETAIN.

Servant incarnate(byte[] oid, POA adapter)

Этот метод вызывается POA всякий раз, когда POA получает запрос на объект, который в данный момент не активен, предполагая, что POA имеет политики USE_SERVANT_MANAGER и RETAIN.

Методы, унаследованные от класса org.omg.CORBA.portable.ObjectImpl

_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

Методы, унаследованные от класса java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, унаследованные от интерфейса org.omg.CORBA.Object

_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

Поля

_opsClass

public static final Class _opsClass

Конструкторы

_ServantActivatorStub

public _ServantActivatorStub()

Методы

incarnate

public Servant incarnate(byte[] oid,
                         POA adapter)
                  throws ForwardRequest

Этот метод вызывается POA всякий раз, когда POA получает запрос на объект, который в данный момент не активен, предполагая, что POA имеет политики USE_SERVANT_MANAGER и RETAIN.

Определено в:
incarnate в интерфейсе ServantActivatorOperations
Параметры:
oid - идентификатор объекта, связанный с объектом, по которому был сделан запрос.
adapter - ссылка на объект для POA, в котором активируется объект.
Возвращает:
Слуга, соответствующий oid, создаётся или находится используемым пользователем менеджером слуг.
Выбрасывает:
ForwardRequest - чтобы указать ORB, что он отвечает за доставку текущего запроса и последующих запросов объекту, обозначенному в поле forward_reference исключения.

etherealize

public void etherealize(byte[] oid,
                        POA adapter,
                        Servant serv,
                        boolean cleanup_in_progress,
                        boolean remaining_activations)

Этот метод вызывается всякий раз, когда слуга для объекта деактивируется, предполагая, что POA имеет политики USE_SERVANT_MANAGER и RETAIN.

Определено в:
etherealize в интерфейсе ServantActivatorOperations
Параметры:
oid - идентификатор объекта, связанный с деактивируемым объектом.
adapter - ссылка на объект для POA, в котором объект был активен.
serv - содержит ссылку на слугу, связанного с деактивируемым объектом.
cleanup_in_progress - если TRUE, указывает, что вызывается destroy или deactivate с etherealize_objects param равным TRUE. FALSE указывает, что etherealize был вызван по другим причинам.
remaining_activations - указывает, может ли менеджер слуг уничтожить слугу. Если установлено в TRUE, менеджер слуг должен ждать, пока все текущие вызовы не завершатся.

_ids

public String[] _ids()

Описание скопировано из класса: ObjectImpl

Извлекает массив строк, содержащий идентификаторы репозитория, поддерживаемые этим объектом ObjectImpl. Например, для заглушки этот метод возвращает информацию обо всех интерфейсах, поддерживаемых заглушкой.

Определено в:
_ids в классе ObjectImpl
Возвращает:
массив всех идентификаторов репозитория, поддерживаемых этим объектом ObjectImpl.

© 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