Spec-Zone.ru › OpenJDK 24

Пакет java.rmi.server

package java.rmi.server
Предоставляет классы и интерфейсы для поддержки серверной стороны RMI. Одна группа классов используется статическими заглушками и скелетами. Другая группа классов реализует протокол транспорта RMI.

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

Since:
1.1
Пакет Описание
java.rmi
Предоставляет пакет RMI.
java.rmi.dgc
Предоставляет классы и интерфейсы для распределенного сбора мусора RMI (DGC).
java.rmi.registry
Предоставляет класс и два интерфейса для реестра RMI.
Класс Описание
ExportException
Исключение ExportException является RemoteException, которое выбрасывается, если попытка экспорта удаленного объекта завершается ошибкой.
LoaderHandler Устарело.
нет замены
LogStream Устарело.
нет замены
ObjID
ObjID используется для идентификации удаленного объекта, экспортированного в среду выполнения RMI.
Operation Устарело.
нет замены
RemoteCall Устарело.
нет замены.
RemoteObject
Класс RemoteObject реализует поведение java.lang.Object для удаленных объектов.
RemoteObjectInvocationHandler
Реализация интерфейса InvocationHandler для использования с Java Remote Method Invocation (Java RMI).
RemoteRef
RemoteRef представляет собой дескриптор удаленного объекта.
RemoteServer
Класс RemoteServer является общим суперклассом для реализаций сервера и предоставляет основу для поддержки широкого спектра семантики удаленных ссылок.
RemoteStub Устарело.
Статически сгенерированные заглушки устарели, поскольку заглушки генерируются динамически.
RMIClassLoader
RMIClassLoader включает статические методы для поддержки динамической загрузки классов с RMI.
RMIClassLoaderSpi
RMIClassLoaderSpi — это интерфейс поставщика сервисов для RMIClassLoader.
RMIClientSocketFactory
Экземпляр RMIClientSocketFactory используется средой выполнения RMI для получения клиентских сокетов для вызовов RMI.
RMIFailureHandler
RMIFailureHandler может быть зарегистрирован с помощью вызова RMISocketFactory.setFailureHandler.
RMIServerSocketFactory
Экземпляр RMIServerSocketFactory используется средой выполнения RMI для получения серверных сокетов для вызовов RMI.
RMISocketFactory
Экземпляр RMISocketFactory используется средой выполнения RMI для получения клиентских и серверных сокетов для вызовов RMI.
ServerCloneException
ServerCloneException выбрасывается, если во время клонирования UnicastRemoteObject происходит удаленная ошибка.
ServerNotActiveException
ServerNotActiveException — это Exception, выбрасываемое во время вызова RemoteServer.getClientHost, если метод getClientHost вызывается вне обслуживания вызова удаленного метода.
ServerRef Устарело.
Нет замены.
Skeleton Устарело.
нет замены.
SkeletonMismatchException Устарело.
нет замены.
SkeletonNotFoundException Устарело.
нет замены.
SocketSecurityException Устарело.
Этот класс устарел.
UID
UID представляет собой идентификатор, уникальный во времени относительно узла, на котором он сгенерирован, или один из 216 "известных" идентификаторов.
UnicastRemoteObject Используется для экспорта удаленного объекта с JRMP и получения заглушки, которая общается с удаленным объектом.
Unreferenced
Реализация удаленного объекта должна реализовывать интерфейс Unreferenced, чтобы получать уведомления, когда больше нет клиентов, ссылающихся на этот удаленный объект.

© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.rmi/java/rmi/server/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API