All Packages Class Hierarchy This Package Previous Next Index
Interface iceberg.APCpath.operators.OperatorIF
- public interface OperatorIF
- extends Remote
Interface Operators must implement
-
connect(int, int, int, String, int, int)
- This call is necessary for the persistent SockReadOp.
-
disconnect(int)
- This call is necessary for the persistent SockReadOp.
-
exec()
-
-
getInputSource()
-
-
getMgr()
-
-
getOpName()
-
-
getOutputDest()
-
-
getPathID()
-
-
ipBlockSize()
- What is the input block size?
-
isRunning()
- true: if the operator is running: has been started
false: if operator has been stopped
-
kill()
-
-
opBlockSize()
- What is the output block size?
-
setInputSource(int, Object)
-
-
setMgr(ConnectorMgrIF)
-
-
setOpName(String)
-
-
setOutputDest(int, Object)
-
-
setPathID(int)
-
-
start(DescrOperator)
-
-
stop()
-
-
wakeUp()
-
connect
public abstract int connect(int pathid,
int srcPort,
int srcConnType,
String ipAddr,
int dstPort,
int dstConnType) throws RemoteException
- This call is necessary for the persistent SockReadOp. It
connects an incoming stream to an outgoing stream.
disconnect
public abstract void disconnect(int pathid) throws RemoteException
- This call is necessary for the persistent SockReadOp.
Disconnects a connection made earlier for 'pathid'
opBlockSize
public abstract int opBlockSize() throws RemoteException
- What is the output block size?
ipBlockSize
public abstract int ipBlockSize() throws RemoteException
- What is the input block size?
isRunning
public abstract boolean isRunning() throws RemoteException
- true: if the operator is running: has been started
false: if operator has been stopped
exec
public abstract void exec() throws RemoteException
start
public abstract void start(DescrOperator descrop) throws IOException, RemoteException
stop
public abstract void stop() throws IOException, RemoteException
kill
public abstract void kill() throws IOException, RemoteException
setInputSource
public abstract void setInputSource(int connType,
Object conn) throws IOException, RemoteException
setOutputDest
public abstract void setOutputDest(int connType,
Object conn) throws IOException, RemoteException
getInputSource
public abstract Object getInputSource() throws RemoteException
getOutputDest
public abstract Object getOutputDest() throws RemoteException
setMgr
public abstract void setMgr(ConnectorMgrIF mgr) throws RemoteException
getMgr
public abstract ConnectorMgrIF getMgr() throws RemoteException
setOpName
public abstract void setOpName(String name) throws RemoteException
getOpName
public abstract String getOpName() throws RemoteException
setPathID
public abstract void setPathID(int ID) throws RemoteException
getPathID
public abstract int getPathID() throws RemoteException
wakeUp
public abstract void wakeUp() throws RemoteException
All Packages Class Hierarchy This Package Previous Next Index