Spec-Zone.ru › OpenJDK 24

Интерфейс RemoteCall

@Deprecated public interface RemoteCall
Устаревший.
замены нет.
RemoteCall — это абстракция, используемая исключительно средой выполнения RMI (в сочетании с заглушками и скелетами удалённых объектов) для выполнения вызова удалённого объекта. Интерфейс RemoteCall устарел, поскольку он используется только устаревшими методами java.rmi.server.RemoteRef.
С момента:
1.1
См. также:
  • RemoteRef

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

Модификатор и тип Метод Описание
void done()
Устаревший.
замены нет
void executeCall()
Устаревший.
замены нет
ObjectInput getInputStream()
Устаревший.
замены нет
ObjectOutput getOutputStream()
Устаревший.
замены нет
ObjectOutput getResultStream(boolean success)
Устаревший.
замены нет
void releaseInputStream()
Устаревший.
замены нет
void releaseOutputStream()
Устаревший.
замены нет

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

getOutputStream

@Deprecated ObjectOutput getOutputStream() throws IOException
Устаревший.
замены нет
Возвращает поток вывода, в который заглушка/скелет должны помещать аргументы/результаты.
Возвращает:
поток вывода для аргументов/результатов
Исключения:
IOException - если произошла ошибка ввода-вывода.
С момента:
1.1

releaseOutputStream

@Deprecated void releaseOutputStream() throws IOException
Устаревший.
замены нет
Освобождает поток вывода; в некоторых транспортных средствах это приведет к освобождению потока.
Исключения:
IOException - если произошла ошибка ввода-вывода.
С момента:
1.1

getInputStream

@Deprecated ObjectInput getInputStream() throws IOException
Устаревший.
замены нет
Получить поток ввода, из которого заглушка/скелет должны получать результаты/аргументы.
Возвращает:
поток ввода для чтения аргументов/результатов
Исключения:
IOException - если произошла ошибка ввода-вывода.
С момента:
1.1

releaseInputStream

@Deprecated void releaseInputStream() throws IOException
Устаревший.
замены нет
Освободить поток ввода. Это позволит некоторым транспортным средствам рано освободить канал.
Исключения:
IOException - если произошла ошибка ввода-вывода.
С момента:
1.1

getResultStream

@Deprecated ObjectOutput getResultStream(boolean success) throws IOException, StreamCorruptedException
Устаревший.
замены нет
Возвращает поток вывода (может выводить заголовки, относящиеся к успеху вызова). Должен успешно выполняться только один раз за вызов удалённого объекта.
Параметры:
success - Если true, указывает на нормальное возвращение, в противном случае указывает на исключительное возвращение.
Возвращает:
поток вывода для записи результата вызова
Исключения:
IOException - если произошла ошибка ввода-вывода.
StreamCorruptedException - Если уже был вызван.
С момента:
1.1

executeCall

@Deprecated void executeCall() throws Exception
Устаревший.
замены нет
Выполнить все необходимые действия для выполнения вызова.
Исключения:
Exception - если произошла общая ошибка.
С момента:
1.1

done

@Deprecated void done() throws IOException
Устаревший.
замены нет
Позволить очистку после завершения удалённого вызова.
Исключения:
IOException - если произошла ошибка ввода-вывода.
С момента:
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.
https://download.java.net/java/early_access/jdk24/docs/api/java.rmi/java/rmi/server/RemoteCall.html

Spec-Zone.ru

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