Class ConfirmationIndication<PROTOCOL extends SignalProtocol<?> & org.eclipse.net4j.util.confirmation.IConfirmationProvider.Provider>
java.lang.Object
org.eclipse.net4j.signal.Signal
org.eclipse.net4j.signal.SignalReactor
org.eclipse.net4j.signal.IndicationWithResponse
org.eclipse.net4j.signal.IndicationWithMonitoring
org.eclipse.net4j.signal.confirmation.ConfirmationIndication<PROTOCOL>
- All Implemented Interfaces:
Runnable
public class ConfirmationIndication<PROTOCOL extends SignalProtocol<?> & org.eclipse.net4j.util.confirmation.IConfirmationProvider.Provider>
extends IndicationWithMonitoring
- Since:
- 4.3
- Author:
- Christian W. Damus (CEA LIST)
-
Field Summary
Fields inherited from class org.eclipse.net4j.signal.Signal
NO_TIMEOUT
-
Constructor Summary
ConstructorDescriptionConfirmationIndication
(SignalProtocol<?> protocol, short signalID) ConfirmationIndication
(SignalProtocol<?> protocol, short id, String name) ConfirmationIndication
(SignalProtocol<?> protocol, Enum<?> literal) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.net4j.util.confirmation.IConfirmationProvider
protected int
protected final ConfirmationPrompt
protected void
indicating
(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected void
responding
(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Methods inherited from class org.eclipse.net4j.signal.IndicationWithMonitoring
getMonitoringExecutorService, getRespondingWorkPercent, indicating, responding
Methods inherited from class org.eclipse.net4j.signal.IndicationWithResponse
closeChannelAfterException, execute, getExceptionMessage
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, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, handleRunException, run, toString, toString, wrapInputStream, wrapOutputStream
-
Constructor Details
-
ConfirmationIndication
-
ConfirmationIndication
-
ConfirmationIndication
-
-
Method Details
-
getIndicatingWorkPercent
protected int getIndicatingWorkPercent()- Overrides:
getIndicatingWorkPercent
in classIndicationWithMonitoring
-
indicating
protected void indicating(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception - Specified by:
indicating
in classIndicationWithMonitoring
- Throws:
Exception
-
getPrompt
-
responding
protected void responding(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception - Specified by:
responding
in classIndicationWithMonitoring
- Throws:
Exception
-
getConfirmationProvider
public org.eclipse.net4j.util.confirmation.IConfirmationProvider getConfirmationProvider()
-