Package org.alfresco.util.remote.server
Class RmiRemoteInputStreamServer
- java.lang.Object
-
- org.alfresco.util.remote.server.AbstractRemoteInputStreamServer
-
- 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
- Author:
- Michael Shavnev
-
-
Field Summary
-
Fields inherited from class org.alfresco.util.remote.server.AbstractRemoteInputStreamServer
inputStream
-
-
Constructor Summary
Constructors Constructor Description RmiRemoteInputStreamServer(InputStream inputStream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the stream and the RMI connection to the peer.static RemoteInputStreamServerobtain(String host, int port, String name)Utility method to lookup a remote stream peer over RMI.Stringstart(String host, int port)-
Methods inherited from class org.alfresco.util.remote.server.AbstractRemoteInputStreamServer
available, mark, markSupported, read, read, read, reset, skip
-
-
-
-
Constructor Detail
-
RmiRemoteInputStreamServer
public RmiRemoteInputStreamServer(InputStream inputStream)
-
-
Method Detail
-
start
public String start(String host, int port) throws RemoteException
- Throws:
RemoteException
-
close
public void close() throws IOExceptionCloses the stream and the RMI connection to the peer.- Specified by:
closein interfaceRemoteInputStreamServer- Overrides:
closein classAbstractRemoteInputStreamServer- Throws:
IOException
-
obtain
public static RemoteInputStreamServer obtain(String host, int port, String name) throws RemoteException
Utility method to lookup a remote stream peer over RMI.- Throws:
RemoteException
-
-