Класс RMIServerImpl_Stub
- Все реализуемые интерфейсы:
Serializable, Remote, RMIServer
public final class RMIServerImpl_Stub extends RemoteStub implements RMIServer
- Начиная с версии:
- 1.5
- См. также:
Краткое описание полей
Поля, объявленные в классе RemoteObject
ref | Модификатор и тип | Поле | Описание |
|---|---|---|
protected RemoteRef |
ref |
Удаленная ссылка на объект. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RMIServerImpl_Stub |
Конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getVersion() |
Версия протокола соединителя RMI, поддерживаемая этим сервером соединителя. |
RMIConnection |
newClient |
Устанавливает новое соединение через этот соединитель RMI. |
Методы, объявленные в классе RemoteStub
setRef | Модификатор и тип | Метод | Описание |
|---|---|---|
protected static void |
setRef |
Устарело. Замена отсутствует. |
Методы, объявленные в классе RemoteObject
equals, getRef, hashCode, toString, toStub | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает два удаленных объекта на равенство. |
RemoteRef |
getRef() |
Возвращает удаленную ссылку на удаленный объект. |
int |
hashCode() |
Возвращает хеш-код удаленного объекта. |
String |
toString() |
Возвращает строку, представляющую значение этого удаленного объекта. |
static Remote |
toStub |
Возвращает заглушку для удаленного объекта obj, переданного в качестве параметра. |
Методы, объявленные в классе Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения определенного периода реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения определенного периода реального времени. |
Подробное описание конструкторов
RMIServerImpl_Stub
public RMIServerImpl_Stub(RemoteRef ref)
- Параметры:
-
ref— удаленная ссылка
Подробное описание методов
getVersion
public String getVersion() throws RemoteException
RMIServerВерсия протокола соединителя RMI, поддерживаемая этим сервером соединителя. Это строка следующего формата:
protocol-version implementation-name
protocol-version представляет собой последовательность из двух или более неотрицательных целых чисел, разделенных точками (.). Реализация версии, описанной в этой документации, должна использовать здесь строку 1.0.
После версии протокола должен следовать пробел, а за ним — имя реализации. Формат имени реализации не определен. Рекомендуется включать в него номер версии реализации. Например, из соображений безопасности реализация может использовать пустую строку в качестве имени.
- Определено в:
-
getVersionв интерфейсеRMIServer - Возвращает:
- строку описанного здесь формата.
- Вызывает исключение:
-
RemoteException— если во время удаленного вызова метода возникает ошибка связи.
newClient
public RMIConnection newClient(Object $param_Object_1) throws IOException
RMIServerУстанавливает новое соединение через этот соединитель RMI. Каждый удаленный клиент вызывает этот метод, чтобы получить новый объект RMI, представляющий его соединение.
- Определено в:
-
newClientв интерфейсеRMIServer - Параметры:
-
$param_Object_1— этот объект задает учетные данные, определяемые пользователем, которые передаются серверу для аутентификации пользователя перед созданиемRMIConnection. Может иметь значение null. - Возвращает:
- только что созданный объект соединения.
- Вызывает исключение:
-
IOException— если новый клиентский объект не удается создать или экспортировать либо если во время удаленного вызова метода возникает ошибка связи.
© 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.