Package org.eclipse.net4j.signal
Class Indication
java.lang.Object
org.eclipse.net4j.signal.Signal
org.eclipse.net4j.signal.SignalReactor
org.eclipse.net4j.signal.Indication
- All Implemented Interfaces:
Runnable
,org.eclipse.net4j.util.container.IManagedContainerProvider
- Direct Known Subclasses:
AcknowledgeCompressedStringsIndication
,MonitorCanceledIndication
,MonitorProgressIndication
Represents the receiver side of a one-way
signal
, i.e., one with no response.- Author:
- Eike Stepper
-
Field Summary
Fields inherited from class org.eclipse.net4j.signal.Signal
NO_TIMEOUT
-
Constructor Summary
ConstructorDescriptionIndication
(SignalProtocol<?> protocol, short signalID) Indication
(SignalProtocol<?> protocol, short id, String name) Indication
(SignalProtocol<?> protocol, Enum<?> literal) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
execute
(BufferInputStream in, BufferOutputStream out) protected abstract void
indicating
(org.eclipse.net4j.util.io.ExtendedDataInputStream in) Methods inherited from class org.eclipse.net4j.signal.SignalReactor
createMonitor, monitor
Methods inherited from class org.eclipse.net4j.signal.Signal
closeChannelAfterMe, closeInputStreamAfterMe, closeOutputStreamAfterMe, finishInputStream, finishOutputStream, flush, getAdditionalInfo, getBufferInputStream, getBufferOutputStream, getContainer, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, handleRunException, run, toString, toString, wrapInputStream, wrapOutputStream