Пакет java.rmi.activation

Предоставляет поддержку активации объектов RMI. Ссылка на удалённый объект может быть сделана «постоянной» и позже активирована в «живой» объект с помощью механизма активации RMI.

Реализации не обязаны поддерживать механизм активации. Если активация не поддерживается данной реализацией, несколько конкретных методов API активации требуют, чтобы был брошен UnsupportedOperationException. Если активация поддерживается этой реализацией, эти методы никогда не должны бросать UnsupportedOperationException. Эти методы обозначены наличием записи для UnsupportedOperationException в разделе Исключения спецификации каждого метода.

С момента:
1.2
ИнтерфейсОписание
ActivationInstantiator

«ActivationInstantiator» отвечает за создание экземпляров «активируемых» объектов.

ActivationMonitor

«ActivationMonitor» специфичен для «ActivationGroup» и получается при сообщении о том, что группа активна, посредством вызова ActivationSystem.activeGroup (это делается внутренне).

ActivationSystem

«ActivationSystem» предоставляет способ регистрации групп и «активируемых» объектов для активации в этих группах.

Activator

«Activator» облегчает активацию удалённых объектов.

КлассОписание
Activatable

Класс «Activatable» предоставляет поддержку для удалённых объектов, требующих постоянного доступа со временем и которые могут быть активированы системой.

ActivationDesc

Описание активации содержит информацию, необходимую для активации объекта: идентификатор группы объекта, полное имя класса объекта, расположение кода объекта (расположение класса), путь URL кодовой базы, режим перезапуска объекта и «сериализованный» объект, который может содержать данные для инициализации, специфичные для объекта.

ActivationGroup

«ActivationGroup» отвечает за создание новых экземпляров «активируемых» объектов в своей группе, информируя свой «ActivationMonitor», когда объекты либо становятся активными или неактивными, или группа в целом становится неактивной.

ActivationGroup_Stub

«ActivationGroup_Stub» — это класс-заглушка для подклассов «java.rmi.activation.ActivationGroup», которые экспортируются как «java.rmi.server.UnicastRemoteObject».

ActivationGroupDesc

Описание группы активации содержит информацию, необходимую для создания/восстановления группы активации, в которой активировать объекты.

ActivationGroupDesc.CommandEnvironment

Параметры запуска для реализаций ActivationGroup.

ActivationGroupID

Идентификатор зарегистрированной группы активации выполняет несколько функций: однозначно идентифицирует группу в системе активации и содержит ссылку на систему активации группы, чтобы группа могла обращаться к своей системе активации при необходимости.

ActivationID

Активация использует специальные идентификаторы для обозначения удалённых объектов, которые могут активироваться со временем.

ИсключениеОписание
ActivateFailedException

Это исключение выбрасывается средой выполнения RMI, когда активация завершается неудачно во время удалённого вызова активируемому объекту.

ActivationException

Общее исключение, используемое интерфейсами активации.

UnknownGroupException

«UnknownGroupException» выбрасывается методами классов и интерфейсов в пакете «java.rmi.activation», когда параметр «ActivationGroupID» метода определяется как недействительный, т. е. не известный «ActivationSystem».

UnknownObjectException

«UnknownObjectException» выбрасывается методами классов и интерфейсов в пакете «java.rmi.activation», когда параметр «ActivationID» метода определяется как недействительный.

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.rmi/java/rmi/activation/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API