Интерфейс Current
- Все суперинтерфейсы:
- Current, CurrentOperations, IDLEntity, Object, Serializable
public interface Current extends CurrentOperations, Current, IDLEntity
Портабельный интерцептор Current (также известный как PICurrent) — это просто таблица слотов, слоты которой используются каждой службой для передачи данных контекста между контекстом службы и контекстом службы запроса или ответа. Каждая служба, которая хочет использовать PICurrent, резервирует слот или слоты во время инициализации и использует эти слоты во время обработки запросов и ответов.
Перед выполнением вызова PICurrent получается с помощью вызова ORB.resolve_initial_references( "PICurrent" ). Изнутри точек перехвата данные на PICurrent, которые переместились из области видимости потока в область видимости запроса, доступны через операцию get_slot на объекте RequestInfo. PICurrent по-прежнему можно получить через resolve_initial_references, но это PICurrent области видимости потока интерцептора.
Методы
Наследованные методы из интерфейса org.omg.PortableInterceptor.CurrentOperations
get_slot, set_slot Наследованные методы из интерфейса 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.