Spec-Zone.ru › OpenJDK 17

Класс RMIIIOPServerImpl

java.lang.Object
javax.management.remote.rmi.RMIServerImpl
javax.management.remote.rmi.RMIIIOPServerImpl
Все реализованные интерфейсы:
Closeable, AutoCloseable, Remote, RMIServer
@Deprecated public class RMIIIOPServerImpl extends RMIServerImpl
Устаревшее.
Этот транспорт больше не поддерживается.

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

С тех пор:
1.5
См. также:
  • RMIServerImpl

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

Конструктор Описание
RMIIIOPServerImpl(Map<String,?> env)
Устаревшее.
Выбрасывает UnsupportedOperationException

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

Модификатор и тип Метод Описание
protected void closeClient(RMIConnection client)
Устаревшее.
Закрывает подключение клиента, созданное методом makeClient.
protected void closeServer()
Устаревшее.
Вызывается методом RMIServerImpl.close() для закрытия сервера коннектора.
protected void export()
Устаревшее.
Экспортирует этот RMI-объект.
protected String getProtocol()
Устаревшее.
Возвращает строку протокола для этого объекта.
protected RMIConnection makeClient(String connectionId, Subject subject)
Устаревшее.
Создает новое подключение клиента.
Remote toStub()
Устаревшее.
Возвращает удаленный заглушку для этого объекта сервера.

Методы, объявленные в классе javax.management.remote.rmi.RMIServerImpl

clientClosed, close, getDefaultClassLoader, getMBeanServer, getVersion, newClient, setDefaultClassLoader, setMBeanServer

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

RMIIIOPServerImpl

public RMIIIOPServerImpl(Map<String,?> env) throws IOException
Устаревшее.
Выбрасывает UnsupportedOperationException
Параметры:
env - среда, содержащая атрибуты для нового RMIServerImpl. Может быть null, что эквивалентно пустому Map.
Выбрасывает:
IOException - если RMI-объект не может быть создан.

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

export

protected void export() throws IOException
Устаревшее.
Описание скопировано из класса: RMIServerImpl

Экспортирует этот RMI-объект.

Определено в:
export в классе RMIServerImpl
Выбрасывает:
IOException - если этот RMI-объект не может быть экспортирован.

getProtocol

protected String getProtocol()
Устаревшее.
Описание скопировано из класса: RMIServerImpl

Возвращает строку протокола для этого объекта. Строка равна rmi для RMI/JRMP.

Определено в:
getProtocol в классе RMIServerImpl
Возвращает:
строку протокола для этого объекта.

toStub

public Remote toStub() throws IOException
Устаревшее.
Описание скопировано из класса: RMIServerImpl
Возвращает удаленный заглушку для этого объекта сервера.
Определено в:
toStub в классе RMIServerImpl
Возвращает:
удаленный заглушку.
Выбрасывает:
IOException - если заглушка не может быть получена - например, RMIServerImpl еще не экспортирован.

makeClient

protected RMIConnection makeClient(String connectionId, Subject subject) throws IOException
Устаревшее.
Описание скопировано из класса: RMIServerImpl

Создает новое подключение клиента. Этот метод вызывается публичным методом RMIServerImpl.newClient(Object).

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

closeClient

protected void closeClient(RMIConnection client) throws IOException
Устаревшее.
Описание скопировано из класса: RMIServerImpl

Закрывает подключение клиента, созданное методом makeClient.

Определено в:
closeClient в классе RMIServerImpl
Параметры:
client - подключение, ранее возвращенное методом makeClient, над которым метод closeClient ранее не вызывался. Поведение не определено, если эти условия нарушены, включая случай, когда client равно null.
Выбрасывает:
IOException - если подключение клиента не может быть закрыто.

closeServer

protected void closeServer() throws IOException
Устаревшее.
Описание скопировано из класса: RMIServerImpl

Вызывается методом RMIServerImpl.close() для закрытия сервера коннектора. После возвращения из этого метода сервер коннектора не должен принимать новые подключения.

Определено в:
closeServer в классе RMIServerImpl
Выбрасывает:
IOException - если попытка закрыть сервер коннектора не удалась.

© 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/RMIIIOPServerImpl.html

Spec-Zone.ru

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