Spec-Zone.ru › OpenJDK 21

Интерфейс 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, 2023, 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/21/docs/api/java.rmi/java/rmi/server/RemoteCall.html

Spec-Zone.ru

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