Spec-Zone.ru › OpenJDK 17

Интерфейс RMIServer

Все суперинтерфейсы:
Remote
Все известные реализующие классы:
RMIIIOPServerImpl, RMIJRMPServerImpl, RMIServerImpl, RMIServerImpl_Stub
public interface RMIServer extends Remote

Объект RMI, используемый для установления соединений с RMI-коннектором. Для каждого RMI-коннектора существует один удаленный объект, реализующий этот интерфейс.

Код пользователя обычно не ссылается на этот интерфейс. Он указан в рамках публичного API, чтобы различные реализации этого API могли взаимодействовать друг с другом.

С:
1.5

Краткое описание методов

Модификатор и тип Метод Описание
String getVersion()
Версия протокола RMI Connector, поддерживаемая этим сервером коннектора.
RMIConnection newClient(Object credentials)
Создает новое соединение через этот RMI-коннектор.

Подробное описание методов

getVersion

String getVersion() throws RemoteException

Версия протокола RMI Connector, поддерживаемая этим сервером коннектора. Это строка с следующим форматом:

 protocol-version implementation-name
 

The protocol-version — это серия двух или более неотрицательных целых чисел, разделенных точками (.). Реализация версии, описанной в этом документе, должна использовать здесь строку 1.0.

После версии протокола должен быть пробел, а затем имя реализации. Формат имени реализации не определен. Рекомендуется, чтобы он включал номер версии реализации. Реализация может использовать пустую строку в качестве имени реализации, например, по соображениям безопасности.

Возвращает:
строку с форматом, описанным здесь.
Имеет исключения:
RemoteException - если при вызове удаленного метода произошла ошибка связи.

newClient

RMIConnection newClient(Object credentials) throws IOException

Создает новое соединение через этот RMI-коннектор. Каждый удаленный клиент вызывает этот метод для получения нового объекта RMI, представляющего его соединение.

Параметры:
credentials - этот объект указывает определяемые пользователем учетные данные, которые будут переданы серверу для аутентификации пользователя перед созданием RMIConnection. Может быть null.
Возвращает:
созданный объект соединения.
Имеет исключения:
IOException - если новый объект клиента не может быть создан или экспортирован, или если при вызове удаленного метода произошла ошибка связи.
SecurityException - если предоставленные учетные данные не позволяют серверу успешно аутентифицировать вызывающего абонента.

© 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.management.rmi/javax/management/remote/rmi/RMIServer.html

Spec-Zone.ru

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