Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 


 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface java.rmi.server.RemoteCall

public interface RemoteCall
RemoteCall is an abstraction used solely by the implementation (stubs and skeletons of remote objects) to carry out a call to a remote object.


Method Index

 o done()
Allow cleanup after the remote call has completed.
 o executeCall()
Do whatever it takes to execute the call.
 o getInputStream()
Get the InputStream that the stub/skeleton should get results/arguments from.
 o getOutputStream()
Return the output stream the stub/skeleton should put arguments/results into.
 o getResultStream(boolean)
Returns an output stream (may put out header information relating to the success of the call).
 o releaseInputStream()
Release the input stream.
 o releaseOutputStream()
Release the output stream; in some transports this would release the stream.

Methods

 o getOutputStream
 public abstract ObjectOutput getOutputStream() throws IOException
Return the output stream the stub/skeleton should put arguments/results into.

Throws: IOException
if an I/O error occurs.
 o releaseOutputStream
 public abstract void releaseOutputStream() throws IOException
Release the output stream; in some transports this would release the stream.

Throws: IOException
if an I/O error occurs.
 o getInputStream
 public abstract ObjectInput getInputStream() throws IOException
Get the InputStream that the stub/skeleton should get results/arguments from.

Throws: IOException
if an I/O error occurs.
 o releaseInputStream
 public abstract void releaseInputStream() throws IOException
Release the input stream. This would allow some transports to release the channel early.

Throws: IOException
if an I/O error occurs.
 o getResultStream
 public abstract ObjectOutput getResultStream(boolean success) throws IOException, StreamCorruptedException
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.
Throws: IOException
if an I/O error occurs.
Throws: StreamCorruptedException
If already been called.
 o executeCall
 public abstract void executeCall() throws Exception
Do whatever it takes to execute the call.

Throws: Exception
if a general exception occurs.
 o done
 public abstract void done() throws IOException
Allow cleanup after the remote call has completed.

Throws: IOException
if an I/O error occurs.

All Packages  Class Hierarchy  This Package  Previous  Next  Index

Submit a bug or feature


With any suggestions or questions please feel free to contact us