Klasse ConfirmationRequest
java.lang.Object
org.eclipse.net4j.signal.Signal
org.eclipse.net4j.signal.SignalActor
org.eclipse.net4j.signal.RequestWithConfirmation<org.eclipse.net4j.util.confirmation.Confirmation>
org.eclipse.net4j.signal.RequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
org.eclipse.net4j.signal.confirmation.ConfirmationRequest
- Alle implementierten Schnittstellen:
Runnable
,org.eclipse.net4j.util.container.IManagedContainerProvider
public class ConfirmationRequest
extends RequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
- Seit:
- 4.3
- Autor:
- Christian W. Damus (CEA LIST)
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.signal.RequestWithMonitoring
DEFAULT_CANCELATION_POLL_INTERVAL, DEFAULT_MONITOR_PROGRESS_SECONDS, DEFAULT_MONITOR_TIMEOUT_SECONDS
Von Klasse geerbte Felder org.eclipse.net4j.signal.Signal
NO_TIMEOUT
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungConfirmationRequest
(SignalProtocol<?> protocol, short signalID, String name, ConfirmationPrompt prompt) ConfirmationRequest
(SignalProtocol<?> protocol, short signalID, ConfirmationPrompt prompt) ConfirmationRequest
(SignalProtocol<?> protocol, Enum<?> literal, ConfirmationPrompt prompt) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected org.eclipse.net4j.util.confirmation.Confirmation
confirming
(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Important Note: The confirmation must not be empty, i.e.protected void
requesting
(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Von Klasse geerbte Methoden org.eclipse.net4j.signal.RequestWithMonitoring
confirming, getCancelationExecutorService, getCancelationPollInterval, getConfirmingWorkPercent, getMonitorProgressSeconds, getMonitorTimeoutSeconds, getRequestingWorkPercent, requesting, send, send, send, send, sendAsync, sendAsync
Von Klasse geerbte Methoden org.eclipse.net4j.signal.RequestWithConfirmation
getAsyncExecutorService, onRemoteException
Von Klasse geerbte Methoden org.eclipse.net4j.signal.SignalActor
execute
Von Klasse geerbte Methoden 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
-
Konstruktordetails
-
ConfirmationRequest
public ConfirmationRequest(SignalProtocol<?> protocol, short signalID, String name, ConfirmationPrompt prompt) -
ConfirmationRequest
-
ConfirmationRequest
-
-
Methodendetails
-
requesting
protected void requesting(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception - Angegeben von:
requesting
in KlasseRequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
- Löst aus:
Exception
-
confirming
protected org.eclipse.net4j.util.confirmation.Confirmation confirming(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception Beschreibung aus Klasse kopiert:RequestWithMonitoring
Important Note: The confirmation must not be empty, i.e. the stream must be used at least to read aboolean
. Otherwise synchronization problems will result!- Angegeben von:
confirming
in KlasseRequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
- Löst aus:
Exception
-