Spec-Zone.ru › OpenJDK 8

Класс ServantLocatorHelper

  • java.lang.Object
    • org.omg.PortableServer.ServantLocatorHelper

public abstract class ServantLocatorHelper
extends Object

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

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

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

Методы

Модификатор и тип Метод и описание
static ServantLocator extract(Any a)
static String id()
static void insert(Any a, ServantLocator that)
static ServantLocator narrow(Object obj)
static ServantLocator read(InputStream istream)
static TypeCode type()
static ServantLocator unchecked_narrow(Object obj)
static void write(OutputStream ostream, ServantLocator value)

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

ServantLocatorHelper

public ServantLocatorHelper()

Подробное описание методов

insert

public static void insert(Any a,
                          ServantLocator that)

extract

public static ServantLocator extract(Any a)

type

public static TypeCode type()

id

public static String id()

read

public static ServantLocator read(InputStream istream)

write

public static void write(OutputStream ostream,
                         ServantLocator value)

narrow

public static ServantLocator narrow(Object obj)

unchecked_narrow

public static ServantLocator unchecked_narrow(Object obj)

© 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