Интерфейс RMIServer
- Все суперинтерфейсы:
Remote
- Все известные реализующие классы:
-
RMIJRMPServerImpl,RMIServerImpl,RMIServerImpl_Stub
public interface RMIServer extends Remote
Объект RMI, используемый для установления соединений с подключением RMI. Для каждого подключение RMI существует один удаленный объект, реализующий этот интерфейс.
Код пользователя обычно не ссылается на этот интерфейс. Он указан как часть публичного API, чтобы разные реализации этого API взаимодействовали.
- С:
- 1.5
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getVersion() |
Версия протокола RMI Connector, поддерживаемая этим сервером подключения. |
RMIConnection |
newClient |
Создает новое подключение через этот RMI-подключенный сервер. |
Подробное описание методов
getVersion
String getVersion() throws RemoteException
Версия протокола RMI Connector, поддерживаемая этим сервером подключения. Это строка с последующим форматом:
protocol-version implementation-name
protocol-version — это последовательность двух или более неотрицательных целых чисел, разделенных точками (.). Реализация версии, описанной в этой документации, должна использовать строку 1.0 здесь.
После версии протокола должна стоять пробел, за которым следует имя реализации. Формат имени реализации не определен. Рекомендуется, чтобы он включал номер версии реализации. Реализация может использовать пустую строку в качестве имени реализации, например, по соображениям безопасности.
- Возвращает:
- строку с описанным здесь форматом.
- Изначает:
-
RemoteException- если во время вызова удаленного метода возникает исключение связи.
newClient
RMIConnection newClient(Object credentials) throws IOException
Создает новое подключение через этот RMI-подключенный сервер. Каждый удаленный клиент вызывает этот метод, чтобы получить новый объект RMI, представляющий его подключение.
- Параметры:
-
credentials- этот объект указывает определенные пользователем учетные данные, которые будут переданы на сервер для проверки подлинности пользователя перед созданиемRMIConnection. Может быть null. - Возвращает:
- новый созданный объект подключения.
- Изначает:
-
IOException- если новый объект клиента не может быть создан или экспортирован, или если при вызове удаленного метода возникает исключение связи. -
SecurityException- если предоставленные учетные данные не позволяют серверу успешно проверить подлинность вызывающего абонента.
© 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://download.java.net/java/early_access/jdk24/docs/api/java.management.rmi/javax/management/remote/rmi/RMIServer.html