Интерфейс ServerRef
- Все суперинтерфейсы:
Externalizable, RemoteRef, Serializable
@Deprecated public interface ServerRef extends RemoteRef
Устарело.
Замены нет. Этот интерфейс не используется и устарел.
ServerRef представляет серверный дескриптор удаленной реализации объекта.
- С версии:
- 1.1
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final long |
serialVersionUID |
Устарело. Поле serialVersionUID в интерфейсе не имеет эффекта. |
Поля, объявленные в интерфейсе RemoteRef
packagePrefix | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
packagePrefix |
Инициализирует префикс пакета сервера: предполагается, что реализации классов ссылок сервера (например, UnicastRef, UnicastServerRef) находятся в пакете, заданном этим префиксом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
RemoteStub |
exportObject |
Устарело. Создает объект клиентской заглушки для указанного удаленного объекта. |
String |
getClientHost() |
Устарело. Возвращает имя хоста текущего клиента. |
Методы, объявленные в интерфейсе Externalizable
readExternal, writeExternal | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
readExternal |
Объект реализует метод readExternal для восстановления своего содержимого, вызывая методы DataInput для примитивных типов и readObject для объектов, строк и массивов. |
void |
writeExternal |
Объект реализует метод writeExternal для сохранения своего содержимого, вызывая методы DataOutput для примитивных значений либо метод writeObject интерфейса ObjectOutput для объектов, строк и массивов. |
Методы, объявленные в интерфейсе RemoteRef
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToString | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
done |
Устарело. Заглушки в стиле 1.2 больше не используют этот метод. |
String |
getRefClass |
Возвращает имя класса типа ссылки, который будет сериализован в поток 'out'. |
Object |
invoke |
Вызывает метод. |
void |
invoke |
Устарело. Заглушки в стиле 1.2 больше не используют этот метод. |
RemoteCall |
newCall |
Устарело. Заглушки в стиле 1.2 больше не используют этот метод. |
boolean |
remoteEquals |
Сравнивает два удаленных объекта на равенство. |
int |
remoteHashCode() |
Возвращает хеш-код удаленного объекта. |
String |
remoteToString() |
Возвращает строку, представляющую ссылку на этот удаленный объект. |
Подробное описание полей
serialVersionUID
@Deprecated static final long serialVersionUID
Устарело.
Поле
serialVersionUID в интерфейсе не имеет эффекта. Не используйте его; замены нет.указывает на совместимость с версией класса JDK 1.1.x.
- См. также:
Подробное описание методов
exportObject
RemoteStub exportObject(Remote obj, Object data) throws RemoteException
Устарело.
Создает объект клиентской заглушки для указанного удаленного объекта. Если вызов завершится успешно, удаленный объект должен быть способен принимать входящие вызовы от клиентов.
- Параметры:
-
obj— реализация удаленного объекта -
data— сведения, необходимые для экспорта объекта - Возвращает:
- заглушку для удаленного объекта
- Вызывает исключение:
-
RemoteException— если при попытке экспорта объекта возникает исключение (например, не удается найти класс заглушки) - С версии:
- 1.1
getClientHost
String getClientHost() throws ServerNotActiveException
Устарело.
Возвращает имя хоста текущего клиента. При вызове из потока, который обрабатывает удаленный вызов метода, возвращается имя хоста клиента.
- Возвращает:
- имя хоста клиента
- Вызывает исключение:
-
ServerNotActiveException— если вызван вне обработки удаленного вызова метода - С версии:
- 1.1
© 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.