Пакет java.rmi.server
Предоставляет классы и интерфейсы для поддержки серверной стороны RMI. Группа классов используется заглушками и скелетами, сгенерированными компилятором заглушек rmic. Другая группа классов реализует протокол RMI Transport и туннелирование HTTP.
Устарело: HTTP-туннелирование. Механизм HTTP-туннелирования устарел. Дополнительную информацию см. в RMISocketFactory.
Устарело: Скелеты и статические заглушки. Скелеты и статически сгенерированные заглушки устарели. Это включает API в этом пакете, которые требуют использования скелетов или статических заглушек, поддержку их работы во время выполнения и использование компилятора заглушек rmic для их генерации. Поддержка скелетов и статических заглушек может быть удалена в будущих версиях платформы. Скелеты не нужны, так как диспетчеризация методов на серверной стороне обрабатывается непосредственно RMI-средой выполнения. Статически сгенерированные заглушки не нужны, так как заглушки генерируются динамически с помощью объектов Proxy. Дополнительную информацию о динамическом генерировании заглушек см. в UnicastRemoteObject. Генерация скелетов и статических заглушек обычно выполнялась в рамках процесса сборки приложения путем вызова инструмента rmic. Это не нужно, и вызовы rmic можно просто опустить.
- С момента:
- 1.1
| Интерфейс | Описание |
|---|---|
| LoaderHandler | Устарело. Замены нет |
| RemoteCall | Устарело. Замены нет. |
| RemoteRef |
|
| RMIClientSocketFactory | Экземпляр |
| RMIFailureHandler | Экземпляр |
| RMIServerSocketFactory | Экземпляр |
| ServerRef | Устарело. Замены нет. |
| Skeleton | Устарело. Замены нет. |
| Unreferenced | Реализация удаленного объекта должна реализовывать интерфейс |
| Класс | Описание |
|---|---|
| LogStream | Устарело. Замены нет |
| ObjID |
|
| Operation | Устарело. Замены нет |
| RemoteObject | Класс |
| RemoteObjectInvocationHandler | Реализация интерфейса |
| RemoteServer | Класс |
| RemoteStub | Устарело. Статически сгенерированные заглушки устарели, так как заглушки генерируются динамически. |
| RMIClassLoader |
|
| RMIClassLoaderSpi |
|
| RMISocketFactory | Экземпляр |
| UID |
|
| UnicastRemoteObject | Используется для экспорта удаленного объекта с JRMP и получения заглушки, которая взаимодействует с удаленным объектом. |
| Исключение | Описание |
|---|---|
| ExportException |
|
| ServerCloneException |
|
| ServerNotActiveException |
|
| SkeletonMismatchException | Устарело. Замены нет. |
| SkeletonNotFoundException | Устарело. Замены нет. |
| SocketSecurityException | Устарело. Этот класс устарел. |
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.rmi/java/rmi/server/package-summary.html