public class ConfirmationRequest extends RequestWithMonitoring<Confirmation>
DEFAULT_CANCELATION_POLL_INTERVAL, DEFAULT_MONITOR_PROGRESS_SECONDS, DEFAULT_MONITOR_TIMEOUT_SECONDS
NO_TIMEOUT
Constructor and Description |
---|
ConfirmationRequest(SignalProtocol<?> protocol,
Enum<?> literal,
ConfirmationPrompt prompt) |
ConfirmationRequest(SignalProtocol<?> protocol,
short signalID,
ConfirmationPrompt prompt) |
ConfirmationRequest(SignalProtocol<?> protocol,
short signalID,
String name,
ConfirmationPrompt prompt) |
Modifier and Type | Method and Description |
---|---|
protected Confirmation |
confirming(ExtendedDataInputStream in,
OMMonitor monitor)
Important Note: The confirmation must not be empty, i.e. the stream must be used at least to read a
boolean . |
protected void |
requesting(ExtendedDataOutputStream out,
OMMonitor monitor) |
confirming, getCancelationExecutorService, getCancelationPollInterval, getConfirmingWorkPercent, getMonitorProgressSeconds, getMonitorTimeoutSeconds, getRequestingWorkPercent, requesting, send, send, send, send, sendAsync, sendAsync
getAsyncExecutorService
execute
closeChannelAfterMe, closeInputStreamAfterMe, closeOutputStreamAfterMe, finishInputStream, finishOutputStream, flush, getBufferInputStream, getBufferOutputStream, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, run, toString, wrapInputStream, wrapOutputStream
public ConfirmationRequest(SignalProtocol<?> protocol, short signalID, String name, ConfirmationPrompt prompt)
public ConfirmationRequest(SignalProtocol<?> protocol, short signalID, ConfirmationPrompt prompt)
public ConfirmationRequest(SignalProtocol<?> protocol, Enum<?> literal, ConfirmationPrompt prompt)
protected void requesting(ExtendedDataOutputStream out, OMMonitor monitor) throws Exception
requesting
in class RequestWithMonitoring<Confirmation>
Exception
protected Confirmation confirming(ExtendedDataInputStream in, OMMonitor monitor) throws Exception
RequestWithMonitoring
boolean
. Otherwise synchronization problems will result!confirming
in class RequestWithMonitoring<Confirmation>
Exception
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.