Интерфейс InterceptorOperations
- Все известные подинтерфейсы:
- ClientRequestInterceptor, ClientRequestInterceptorOperations, Interceptor, IORInterceptor, IORInterceptor_3_0, IORInterceptor_3_0Operations, IORInterceptorOperations, ServerRequestInterceptor, ServerRequestInterceptorOperations
public interface InterceptorOperations
Все переносимые интерцепторы реализуют Interceptor.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
destroy() Предоставляет возможность уничтожить этот интерцептор. |
String |
name() Возвращает имя интерцептора. |
Методы
name
String name()
Возвращает имя интерцептора.
Каждый интерцептор может иметь имя, которое может быть использовано административно для упорядочивания списков интерцепторов. Только один интерцептор с данным именем может быть зарегистрирован в ORB для каждого типа интерцептора. Интерцептор может быть анонимным, т.е. иметь пустую строку в качестве атрибута имени. Любое количество анонимных интерцепторов может быть зарегистрировано в ORB.
- Возвращает:
- имя интерцептора.
destroy
void destroy()
Предоставляет возможность уничтожить этот интерцептор. Метод destroy вызывается во время ORB.destroy. Когда приложение вызывает ORB.destroy, ORB:
- ожидает завершения всех текущих запросов
- вызывает операцию
Interceptor.destroyдля каждого интерцептора - завершает уничтожение ORB
Interceptor.destroy по ссылкам на объекты, реализованные в уничтожаемом ORB, приводят к неопределенному поведению. Однако вызовы методов объектам, реализованным в другом ORB, кроме уничтожаемого, разрешены. (Это означает, что уничтожаемый ORB все еще способен действовать как клиент, но не как сервер.)
© 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.