org.eclipse.net4j.signal
Class Signal
java.lang.Object
org.eclipse.net4j.signal.Signal
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- SignalActor, SignalReactor
public abstract class Signal
- extends java.lang.Object
- implements java.lang.Runnable
Constructor Summary |
protected |
Signal()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Signal
protected Signal()
getProtocol
public SignalProtocol getProtocol()
getCorrelationID
protected final int getCorrelationID()
getBufferInputStream
protected final BufferInputStream getBufferInputStream()
getBufferOutputStream
protected final BufferOutputStream getBufferOutputStream()
wrapInputStream
protected java.io.InputStream wrapInputStream(java.io.InputStream in)
wrapOutputStream
protected java.io.OutputStream wrapOutputStream(java.io.OutputStream out)
finishInputStream
protected void finishInputStream(java.io.InputStream in)
finishOutputStream
protected void finishOutputStream(java.io.OutputStream out)
run
public final void run()
- Specified by:
run
in interface java.lang.Runnable
runSync
protected void runSync()
throws java.lang.Exception
- Throws:
java.lang.Exception
getSignalID
protected abstract short getSignalID()
execute
protected abstract void execute(BufferInputStream in,
BufferOutputStream out)
throws java.lang.Exception
- Throws:
java.lang.Exception