org.alfresco.util.remote.server
Class RmiRemoteInputStreamServer

java.lang.Object
  extended by org.alfresco.util.remote.server.AbstractRemoteInputStreamServer
      extended by org.alfresco.util.remote.server.RmiRemoteInputStreamServer
All Implemented Interfaces:
RemoteInputStreamServer

public class RmiRemoteInputStreamServer
extends AbstractRemoteInputStreamServer

Concrete implementation of a remoting InputStream based on RMI.

Since:
Alfresco 2.2

Field Summary
 
Fields inherited from class org.alfresco.util.remote.server.AbstractRemoteInputStreamServer
inputStream
 
Constructor Summary
RmiRemoteInputStreamServer(java.io.InputStream inputStream)
           
 
Method Summary
 void close()
          Closes the stream and the RMI connection to the peer.
static RemoteInputStreamServer obtain(java.lang.String host, int port, java.lang.String name)
          Utility method to lookup a remote stream peer over RMI.
 java.lang.String start(java.lang.String host, int port)
           
 
Methods inherited from class org.alfresco.util.remote.server.AbstractRemoteInputStreamServer
available, mark, markSupported, read, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmiRemoteInputStreamServer

public RmiRemoteInputStreamServer(java.io.InputStream inputStream)
Method Detail

start

public java.lang.String start(java.lang.String host,
                              int port)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

close

public void close()
           throws java.io.IOException
Closes the stream and the RMI connection to the peer.

Specified by:
close in interface RemoteInputStreamServer
Overrides:
close in class AbstractRemoteInputStreamServer
Throws:
java.io.IOException

obtain

public static RemoteInputStreamServer obtain(java.lang.String host,
                                             int port,
                                             java.lang.String name)
                                      throws java.rmi.RemoteException
Utility method to lookup a remote stream peer over RMI.

Throws:
java.rmi.RemoteException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.