Spec-Zone.ru › OpenJDK 8

Пакет java.rmi.server

Предоставляет классы и интерфейсы для поддержки серверной части RMI.

См.: Описание

Интерфейс Описание
LoaderHandler Устаревший

замены нет

RemoteCall Устаревший

замены нет.

RemoteRef

RemoteRef представляет собой дескриптор удалённого объекта.

RMIClientSocketFactory

Экземпляр RMIClientSocketFactory используется RMI-средой для получения клиентских сокетов для вызовов RMI.

RMIFailureHandler

Экземпляр RMIFailureHandler может быть зарегистрирован с помощью вызова RMISocketFactory.setFailureHandler.

RMIServerSocketFactory

Экземпляр RMIServerSocketFactory используется RMI-средой для получения серверных сокетов для вызовов RMI.

ServerRef Устаревший

Замены нет.

Skeleton Устаревший

замены нет.

Unreferenced

Реализация удалённого объекта должна реализовывать интерфейс Unreferenced, чтобы получать уведомления о том, что больше нет клиентов, ссылающихся на этот удалённый объект.

Класс Описание
LogStream Устаревший

замены нет

ObjID

ObjID используется для идентификации удалённого объекта, экспортированного в RMI-среду.

Operation Устаревший

замены нет

RemoteObject

Класс RemoteObject реализует поведение java.lang.Object для удалённых объектов.

RemoteObjectInvocationHandler

Реализация интерфейса InvocationHandler для использования с Java Remote Method Invocation (Java RMI).

RemoteServer

Класс RemoteServer — общий суперкласс для реализаций серверов и предоставляет структуру для поддержки широкого спектра семантики удалённых ссылок.

RemoteStub Устаревший

Статически сгенерированные stub устарели, так как stub генерируются динамически.

RMIClassLoader

RMIClassLoader содержит статические методы для поддержки динамической загрузки классов с использованием RMI.

RMIClassLoaderSpi

RMIClassLoaderSpi — интерфейс поставщика сервисов для RMIClassLoader.

RMISocketFactory

Экземпляр RMISocketFactory используется RMI-средой для получения клиентских и серверных сокетов для вызовов RMI.

UID

UID представляет собой идентификатор, уникальный во времени относительно хоста, на котором он сгенерирован, или один из 216 «известных» идентификаторов.

UnicastRemoteObject

Используется для экспорта удалённого объекта с JRMP и получения stub, который взаимодействует с удалённым объектом.

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

ExportException — RemoteException, выбрасываемое при попытке экспорта удалённого объекта.

ServerCloneException

ServerCloneException выбрасывается, если во время клонирования UnicastRemoteObject возникает удалённое исключение.

ServerNotActiveException

ServerNotActiveException — Exception, выбрасываемое при вызове RemoteServer.getClientHost, если метод getClientHost вызывается вне обработки удалённого вызова метода.

SkeletonMismatchException Устаревший

замены нет.

SkeletonNotFoundException Устаревший

замены нет.

SocketSecurityException Устаревший

Этот класс устарел.

Пакет java.rmi.server Описание

Предоставляет классы и интерфейсы для поддержки серверной части RMI. Группа классов используется stub и skeleton, сгенерированными компилятором rmic. Другая группа классов реализует протокол RMI Transport и HTTP-туннелирование.

Устаревший: HTTP-туннелирование. Механизм HTTP-туннелирования устарел. См. RMISocketFactory для дополнительной информации.

Устаревший: Skeletons и статические stub. Skeletons и статически сгенерированные stub устарели. Это включает API в этом пакете, которые требуют использования skeletons или статических stub, поддержку их в runtime, и использование инструмента rmic для их генерации. Поддержка skeletons и статических stub может быть удалена в будущих версиях платформы. Skeletons не нужны, поскольку диспетчеризация методов на стороне сервера обрабатывается непосредственно RMI-средой. Статически сгенерированные stub не нужны, поскольку stub генерируются динамически с помощью объектов Proxy. См. UnicastRemoteObject для получения информации о динамической генерации stub. Генерация skeletons и статических stub обычно выполнялась как часть процесса сборки приложения с помощью инструмента rmic. Это не нужно, и вызовы rmic можно просто опустить.

С момента:
JDK1.1

© 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