Spec-Zone.ru › OpenJDK 27

Класс RMIServerImpl_Stub

java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteStub
javax.management.remote.rmi.RMIServerImpl_Stub
Все реализуемые интерфейсы:
Serializable, Remote, RMIServer
public final class RMIServerImpl_Stub extends RemoteStub implements RMIServer
Удаленная заглушка RMIServerImpl.
Начиная с версии:
1.5
См. также:
  • Сериализованная форма

Краткое описание полей

Поля, объявленные в классе RemoteObject

ref
Модификатор и тип Поле Описание
protected RemoteRef ref
Удаленная ссылка на объект.

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

Конструктор Описание
RMIServerImpl_Stub(RemoteRef ref)
Конструктор.

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

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

Методы, объявленные в классе RemoteStub

setRef
Модификатор и тип Метод Описание
protected static void setRef(RemoteStub stub, RemoteRef ref)
Устарело.
Замена отсутствует.

Методы, объявленные в классе RemoteObject

equals, getRef, hashCode, toString, toStub
Модификатор и тип Метод Описание
boolean equals(Object obj)
Сравнивает два удаленных объекта на равенство.
RemoteRef getRef()
Возвращает удаленную ссылку на удаленный объект.
int hashCode()
Возвращает хеш-код удаленного объекта.
String toString()
Возвращает строку, представляющую значение этого удаленного объекта.
static Remote toStub(Remote obj)
Возвращает заглушку для удаленного объекта 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(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения определенного периода реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения определенного периода реального времени.

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

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 — если новый клиентский объект не удается создать или экспортировать либо если во время удаленного вызова метода возникает ошибка связи.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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