Spec-Zone.ru › OpenJDK 8

Интерфейс ServantLocator

Все суперинтерфейсы:
IDLEntity, Object, Serializable, ServantLocatorOperations, ServantManager, ServantManagerOperations
Все известные реализующие классы:
_ServantLocatorStub

public interface ServantLocator
extends ServantLocatorOperations, ServantManager, IDLEntity

Когда POA имеет политику NON_RETAIN, он использует менеджеры слуг, которые являются ServantLocator. Поскольку POA знает, что слуга, возвращаемый этим менеджером слуг, будет использоваться только для одного запроса, он может предоставить дополнительную информацию операциям менеджера слуг, и пара операций менеджера слуг может сотрудничать, чтобы сделать что-то другое, чем ServantActivator. Когда POA использует интерфейс ServantLocator, сразу после выполнения вызова операции на слуге, возвращённом preinvoke, POA вызовет postinvoke на менеджере слуг, передав значения ObjectId и Servant в качестве параметров (среди других). Эта функция может использоваться для принудительного посредничества менеджером слуг каждого запроса к объектам, связанным с POA.

Методы

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

postinvoke, preinvoke

Методы, унаследованные от интерфейса 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

© 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