Spec-Zone.ru › OpenJDK 25

Пакет java.rmi.server

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

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

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, общие обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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