Spec-Zone.ru › OpenJDK 8

Пакет java.rmi

Предоставляет пакет RMI.

См.: Описание

Интерфейс Описание
Remote

Интерфейс Remote служит для идентификации интерфейсов, методы которых могут быть вызваны из виртуальной машины, не являющейся локальной.

Класс Описание
MarshalledObject<T>

В MarshalledObject содержится байтовый поток с сериализованным представлением объекта, переданного в его конструктор.

Naming

Класс Naming предоставляет методы для хранения и получения ссылок на удаленные объекты в реестре удаленных объектов.

RMISecurityManager Устарело

Используйте SecurityManager вместо этого.

Исключение Описание
AccessException

Исключение AccessException выбрасывается некоторыми методами класса java.rmi.Naming (в частности bind, rebind, и unbind) и методами интерфейса java.rmi.activation.ActivationSystem для указания того, что у вызывающего объекта нет разрешения на выполнение действия, запрошенного вызовом метода.

AlreadyBoundException

Исключение AlreadyBoundException выбрасывается, если выполняется попытка привязать объект в реестре к имени, которому уже соответствует привязка.

ConnectException

Исключение ConnectException выбрасывается, если подключение к удаленному хосту для вызова удаленного метода отклонено.

ConnectIOException

Исключение ConnectIOException выбрасывается, если при установлении соединения с удалённым узлом для вызова удалённого метода произошла IOException.

MarshalException

Исключение MarshalException выбрасывается, если во время маршаллирования заголовка вызова удалённого метода, аргументов или возвращаемого значения произошла java.io.IOException.

NoSuchObjectException

Исключение NoSuchObjectException выбрасывается, если выполняется попытка вызвать метод на объекте, который больше не существует в удалённой виртуальной машине.

NotBoundException

Исключение NotBoundException выбрасывается, если выполняется попытка поиска или отвязки в реестре имени, которому не соответствует привязка.

RemoteException

RemoteException — это базовый класс для ряда исключений, связанных со связью, которые могут возникнуть во время выполнения вызова удаленного метода.

RMISecurityException Устарело

Используйте SecurityException вместо этого.

ServerError

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

ServerException

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

ServerRuntimeException Устарело

замены нет

StubNotFoundException

Исключение StubNotFoundException выбрасывается, если для удаленного объекта при его экспорте не удалось найти действительный класс-заглушки.

UnexpectedException

Исключение UnexpectedException выбрасывается, если клиент вызова удаленного метода получает в результате вызова исключение, которое не входит в перечисленные исключения в throws-части метода в удаленном интерфейсе.

UnknownHostException

Исключение UnknownHostException выбрасывается, если при создании соединения с удалённым узлом для вызова удалённого метода произошла java.net.UnknownHostException.

UnmarshalException

Исключение UnmarshalException может быть выброшено при размаршаллировании параметров или результатов вызова удаленного метода, если выполняются следующие условия: если во время размаршаллирования заголовка вызова произойдет исключение, если протокол для возвращаемого значения неверен, если произойдет java.io.IOException при размаршаллировании параметров (на стороне сервера) или возвращаемого значения (на стороне клиента).

Описание пакета java.rmi

Предоставляет пакет RMI. RMI (Remote Method Invocation) — это механизм, который позволяет объекту в одной виртуальной машине Java вызывать методы объекта в другой виртуальной машине Java. Любой объект, который можно вызывать таким образом, должен реализовывать интерфейс Remote. При вызове такого объекта его аргументы «маршаллируются» и отправляются из локальной виртуальной машины в удалённую, где аргументы «размаршаллируются». По завершении метода результаты маршаллируются из удалённой машины и отправляются в виртуальную машину вызывающего объекта. Если вызов метода приводит к тому, что выбрасывается исключение, исключение сообщается вызывающему объекту.

С тех пор:
JDK1.1

© 1993, 2020, 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