java.rmi.server
Interface RemoteCall


Deprecated. no replacement.

@Deprecated
public interface RemoteCall

RemoteCall is an abstraction used solely by the RMI runtime (in conjunction with stubs and skeletons of remote objects) to carry out a call to a remote object. The RemoteCall interface is deprecated in the Java 2 platform since it is only used by deprecated methods of java.rmi.server.RemoteRef.

Since:
JDK1.1
See Also:
RemoteRef sample code for java.rmi.server.RemoteRef definition code for java.rmi.server.RemoteRef

Method Summary
 void done sample code for java.rmi.server.RemoteCall.done() definition code for java.rmi.server.RemoteCall.done() ()
          Deprecated. no replacement
 void executeCall sample code for java.rmi.server.RemoteCall.executeCall() definition code for java.rmi.server.RemoteCall.executeCall() ()
          Deprecated. no replacement
 ObjectInput sample code for java.io.ObjectInput definition code for java.io.ObjectInput getInputStream sample code for java.rmi.server.RemoteCall.getInputStream() definition code for java.rmi.server.RemoteCall.getInputStream() ()
          Deprecated. no replacement
 ObjectOutput sample code for java.io.ObjectOutput definition code for java.io.ObjectOutput getOutputStream sample code for java.rmi.server.RemoteCall.getOutputStream() definition code for java.rmi.server.RemoteCall.getOutputStream() ()
          Deprecated. no replacement
 ObjectOutput sample code for java.io.ObjectOutput definition code for java.io.ObjectOutput getResultStream sample code for java.rmi.server.RemoteCall.getResultStream(boolean) definition code for java.rmi.server.RemoteCall.getResultStream(boolean) (boolean success)
          Deprecated. no replacement
 void releaseInputStream sample code for java.rmi.server.RemoteCall.releaseInputStream() definition code for java.rmi.server.RemoteCall.releaseInputStream() ()
          Deprecated. no replacement
 void releaseOutputStream sample code for java.rmi.server.RemoteCall.releaseOutputStream() definition code for java.rmi.server.RemoteCall.releaseOutputStream() ()
          Deprecated. no replacement
 

Method Detail

getOutputStream sample code for java.rmi.server.RemoteCall.getOutputStream() definition code for java.rmi.server.RemoteCall.getOutputStream()

@Deprecated
ObjectOutput sample code for java.io.ObjectOutput definition code for java.io.ObjectOutput  getOutputStream()
                             throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Deprecated. no replacement

Return the output stream the stub/skeleton should put arguments/results into.

Returns:
output stream for arguments/results
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.
Since:
JDK1.1

releaseOutputStream sample code for java.rmi.server.RemoteCall.releaseOutputStream() definition code for java.rmi.server.RemoteCall.releaseOutputStream()

@Deprecated
void releaseOutputStream()
                         throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Deprecated. no replacement

Release the output stream; in some transports this would release the stream.

Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.
Since:
JDK1.1

getInputStream sample code for java.rmi.server.RemoteCall.getInputStream() definition code for java.rmi.server.RemoteCall.getInputStream()

@Deprecated
ObjectInput sample code for java.io.ObjectInput definition code for java.io.ObjectInput  getInputStream()
                           throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Deprecated. no replacement

Get the InputStream that the stub/skeleton should get results/arguments from.

Returns:
input stream for reading arguments/results
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.
Since:
JDK1.1

releaseInputStream sample code for java.rmi.server.RemoteCall.releaseInputStream() definition code for java.rmi.server.RemoteCall.releaseInputStream()

@Deprecated
void releaseInputStream()
                        throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Deprecated. no replacement

Release the input stream. This would allow some transports to release the channel early.

Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.
Since:
JDK1.1

getResultStream sample code for java.rmi.server.RemoteCall.getResultStream(boolean) definition code for java.rmi.server.RemoteCall.getResultStream(boolean)

@Deprecated
ObjectOutput sample code for java.io.ObjectOutput definition code for java.io.ObjectOutput  getResultStream(boolean success)
                             throws IOException sample code for java.io.IOException definition code for java.io.IOException ,
                                    StreamCorruptedException sample code for java.io.StreamCorruptedException definition code for java.io.StreamCorruptedException 
Deprecated. no replacement

Returns an output stream (may put out header information relating to the success of the call). Should only succeed once per remote call.

Parameters:
success - If true, indicates normal return, else indicates exceptional return.
Returns:
output stream for writing call result
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.
StreamCorruptedException sample code for java.io.StreamCorruptedException definition code for java.io.StreamCorruptedException - If already been called.
Since:
JDK1.1

executeCall sample code for java.rmi.server.RemoteCall.executeCall() definition code for java.rmi.server.RemoteCall.executeCall()

@Deprecated
void executeCall()
                 throws Exception sample code for java.lang.Exception definition code for java.lang.Exception 
Deprecated. no replacement

Do whatever it takes to execute the call.

Throws:
Exception sample code for java.lang.Exception definition code for java.lang.Exception - if a general exception occurs.
Since:
JDK1.1

done sample code for java.rmi.server.RemoteCall.done() definition code for java.rmi.server.RemoteCall.done()

@Deprecated
void done()
          throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Deprecated. no replacement

Allow cleanup after the remote call has completed.

Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.
Since:
JDK1.1