Spec-Zone.ru › OpenJDK 17

Пакет java.rmi.server

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

Устарело: Скелеты и статические заглушки. Скелеты и статически сгенерированные заглушки устарели. Это включает в себя 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 удалённым вызовом методов (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, 2021, 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/17/docs/api/java.rmi/java/rmi/server/package-summary.html

Spec-Zone.ru

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