Spec-Zone.ru › OpenJDK 8

Интерфейс POAManagerOperations

Все известные подинтерфейсы:
POAManager

public interface POAManagerOperations

Каждый объект POA имеет связанный объект POAManager. Управляющий POA может быть связан с одним или несколькими объектами POA. Управляющий POA инкапсулирует состояние обработки POA, с которыми он связан.

Методы

Модификатор и тип Метод и описание
void activate()

Данная операция изменяет состояние управляющего POA на активное, вызывая запуск обработки запросов связанными POA.

void deactivate(boolean etherealize_objects, boolean wait_for_completion)

Данная операция изменяет состояние управляющего POA на неактивное, вызывая отказ связанными POA от запросов, которые еще не начали выполняться, а также от любых новых запросов.

void discard_requests(boolean wait_for_completion)

Данная операция изменяет состояние управляющего POA на отбрасывание.

State get_state()

Данная операция возвращает состояние управляющего POA.

void hold_requests(boolean wait_for_completion)

Данная операция изменяет состояние управляющего POA на ожидание, вызывая постановку в очередь входящих запросов связанными POA.

Методы

activate

void activate()
       throws AdapterInactive

Данная операция изменяет состояние управляющего POA на активное, вызывая запуск обработки запросов связанными POA.

Исключения:
AdapterInactive - генерируется, если операция вызывается на управляющем POA в неактивном состоянии.

hold_requests

void hold_requests(boolean wait_for_completion)
            throws AdapterInactive

Данная операция изменяет состояние управляющего POA на ожидание, вызывая постановку в очередь входящих запросов связанными POA.

Параметры:
wait_for_completion - если FALSE, операция возвращается сразу после изменения состояния. Если TRUE, она ожидает завершения всех активных запросов.
Исключения:
AdapterInactive - генерируется, если операция вызывается на управляющем POA в неактивном состоянии.

discard_requests

void discard_requests(boolean wait_for_completion)
               throws AdapterInactive

Данная операция изменяет состояние управляющего POA на отбрасывание. Это приводит к тому, что связанные POA отбрасывают входящие запросы.

Параметры:
wait_for_completion - если FALSE, операция возвращается сразу после изменения состояния. Если TRUE, она ожидает завершения всех активных запросов.
Исключения:
AdapterInactive - генерируется, если операция вызывается на управляющем POA в неактивном состоянии.

deactivate

void deactivate(boolean etherealize_objects,
                boolean wait_for_completion)
         throws AdapterInactive

Данная операция изменяет состояние управляющего POA на неактивное, вызывая отказ связанными POA от запросов, которые еще не начали выполняться, а также от любых новых запросов.

Параметры:
etherealize_objects - флаг, указывающий, следует ли вызывать операцию etherealize связанного менеджера слуг для всех активных объектов.
wait_for_completion - если FALSE, операция возвращается сразу после изменения состояния. Если TRUE, она ожидает завершения всех активных запросов.
Исключения:
AdapterInactive - генерируется, если операция вызывается на управляющем POA в неактивном состоянии.

get_state

State get_state()

Данная операция возвращает состояние управляющего POA.

© 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