Spec-Zone.ru › OpenJDK 21

Пакет java.rmi.server

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

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

Since:
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 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, 2023, 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/21/docs/api/java.rmi/java/rmi/server/package-summary.html

Spec-Zone.ru

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