Интерфейс 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.