Интерфейс 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, 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.rmi/java/rmi/server/RemoteCall.html

Spec-Zone .ru
спецификации, руководства, описания, API