Spec-Zone.ru › OpenJDK 25

Интерфейс 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
Устарело.
замены нет
Возвращает InputStream, из которого заглушка/скелет должны получать результаты и аргументы.
Возвращает:
входной поток для чтения аргументов и результатов
Выбрасывает:
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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, способы обхода ограничений и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторское право © 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.rmi/java/rmi/server/RemoteCall.html

Spec-Zone.ru

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