edu.emory.mathcs.util.remote.server
Interface RemoteProcessSrv
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- RemoteProcessSrvImpl
- public interface RemoteProcessSrv
- extends java.rmi.Remote
Server interface to the remote native process.
- Version:
- 1.0
- Author:
- Dawid Kurzyniec
- See Also:
RemoteProcess
destroy
public void destroy()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
waitFor
public int waitFor()
throws java.rmi.RemoteException,
java.lang.InterruptedException
- Throws:
java.rmi.RemoteException
java.lang.InterruptedException
exitValue
public int exitValue()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
readFromIn
public byte[] readFromIn(int maxbytes)
throws java.io.IOException
- Throws:
java.io.IOException
availableInIn
public int availableInIn()
throws java.io.IOException
- Throws:
java.io.IOException
skipInIn
public long skipInIn(long n)
throws java.io.IOException
- Throws:
java.io.IOException
closeIn
public void closeIn()
throws java.io.IOException
- Throws:
java.io.IOException
readFromErr
public byte[] readFromErr(int maxbytes)
throws java.io.IOException
- Throws:
java.io.IOException
availableInErr
public int availableInErr()
throws java.io.IOException
- Throws:
java.io.IOException
skipInErr
public long skipInErr(long n)
throws java.io.IOException
- Throws:
java.io.IOException
closeErr
public void closeErr()
throws java.io.IOException
- Throws:
java.io.IOException
writeToOut
public void writeToOut(byte[] buf)
throws java.io.IOException
- Throws:
java.io.IOException
flushOut
public void flushOut()
throws java.io.IOException
- Throws:
java.io.IOException
closeOut
public void closeOut()
throws java.io.IOException
- Throws:
java.io.IOException