public class ConfirmationIndication<PROTOCOL extends SignalProtocol<?> & IConfirmationProvider.Provider> extends IndicationWithMonitoring
NO_TIMEOUT
Constructor and Description |
---|
ConfirmationIndication(SignalProtocol<?> protocol,
Enum<?> literal) |
ConfirmationIndication(SignalProtocol<?> protocol,
short signalID) |
ConfirmationIndication(SignalProtocol<?> protocol,
short id,
String name) |
Modifier and Type | Method and Description |
---|---|
IConfirmationProvider |
getConfirmationProvider() |
protected int |
getIndicatingWorkPercent() |
protected ConfirmationPrompt |
getPrompt() |
protected void |
indicating(ExtendedDataInputStream in,
OMMonitor monitor) |
protected void |
responding(ExtendedDataOutputStream out,
OMMonitor monitor) |
execute, getMonitoringExecutorService, indicating, responding
closeChannelAfterException, getExceptionMessage
closeChannelAfterMe, closeInputStreamAfterMe, closeOutputStreamAfterMe, finishInputStream, finishOutputStream, flush, getAdditionalInfo, getBufferInputStream, getBufferOutputStream, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, run, toString, wrapInputStream, wrapOutputStream
public ConfirmationIndication(SignalProtocol<?> protocol, short id, String name)
public ConfirmationIndication(SignalProtocol<?> protocol, short signalID)
public ConfirmationIndication(SignalProtocol<?> protocol, Enum<?> literal)
protected int getIndicatingWorkPercent()
getIndicatingWorkPercent
in class IndicationWithMonitoring
protected void indicating(ExtendedDataInputStream in, OMMonitor monitor) throws Exception
indicating
in class IndicationWithMonitoring
Exception
protected final ConfirmationPrompt getPrompt()
protected void responding(ExtendedDataOutputStream out, OMMonitor monitor) throws Exception
responding
in class IndicationWithMonitoring
Exception
public IConfirmationProvider getConfirmationProvider()
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html