org.eclipse.net4j.signal
Class SignalReactor

java.lang.Object
  extended by org.eclipse.net4j.signal.Signal
      extended by org.eclipse.net4j.signal.SignalReactor
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
Indication, IndicationWithResponse

public abstract class SignalReactor
extends Signal

Represents the receiver side of a signal.


Field Summary
 
Fields inherited from class org.eclipse.net4j.signal.Signal
NO_TIMEOUT
 
Constructor Summary
SignalReactor(SignalProtocol<?> protocol, Enum<?> literal)
           
SignalReactor(SignalProtocol<?> protocol, short signalID)
           
SignalReactor(SignalProtocol<?> protocol, short id, String name)
           
 
Method Summary
 
Methods inherited from class org.eclipse.net4j.signal.Signal
execute, finishInputStream, finishOutputStream, flush, getBufferInputStream, getBufferOutputStream, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, run, toString, wrapInputStream, wrapOutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SignalReactor

public SignalReactor(SignalProtocol<?> protocol,
                     short id,
                     String name)
Since:
2.0

SignalReactor

public SignalReactor(SignalProtocol<?> protocol,
                     short signalID)
Since:
2.0

SignalReactor

public SignalReactor(SignalProtocol<?> protocol,
                     Enum<?> literal)
Since:
2.0


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.