com.highdeal.cnd.message
Class ResponseHandlerWrapper
java.lang.Object
com.highdeal.cnd.message.ResponseHandlerWrapper
- All Implemented Interfaces:
- com.highdeal.barbus.IPostponeAsyncMessage, com.highdeal.barbus.IPostponeResponseHandler, com.highdeal.barbus.ResponseHandler
public abstract class ResponseHandlerWrapper
- extends java.lang.Object
- implements com.highdeal.barbus.ResponseHandler, com.highdeal.barbus.IPostponeResponseHandler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResponseHandlerWrapper
public ResponseHandlerWrapper(com.highdeal.cnd.message.common.CollectorMessage msg,
ChargeExceptionListener listener)
ResponseHandlerWrapper
public ResponseHandlerWrapper(com.highdeal.cnd.message.common.CollectorMessage msg,
ChargeExceptionListener listener,
ClientOpEventListener clientOpEventListener,
ClientOpEventInformation clientOpInfo)
handleAck
public void handleAck(com.highdeal.hmi.IConnection source)
- Specified by:
handleAck in interface com.highdeal.barbus.ResponseHandler
handleException
public void handleException(com.highdeal.hmi.IConnection source,
com.highdeal.barbus.InvalidMessageException e)
- Specified by:
handleException in interface com.highdeal.barbus.ResponseHandler
handleException
public void handleException(com.highdeal.hmi.IConnection source,
CommunicationFailureException e)
- Specified by:
handleException in interface com.highdeal.barbus.ResponseHandler
handleException
public void handleException(com.highdeal.hmi.IConnection source,
com.highdeal.barbus.InterruptedMessageException e)
- Specified by:
handleException in interface com.highdeal.barbus.ResponseHandler
handleException
public void handleException(com.highdeal.hmi.IConnection source,
ServerFailureException e)
handleResponse
public void handleResponse(com.highdeal.hmi.IConnection source,
com.highdeal.hmi.IDataBuffer buf)
- Specified by:
handleResponse in interface com.highdeal.barbus.ResponseHandler
handleMsgKey
public void handleMsgKey(java.lang.Object msgKey)
- Specified by:
handleMsgKey in interface com.highdeal.barbus.ResponseHandler
setMessage
protected void setMessage(com.highdeal.cnd.message.common.CollectorMessage msg)
getListener
protected ChargeExceptionListener getListener()
init
protected void init(com.highdeal.cnd.message.common.CollectorMessage msg,
ChargeExceptionListener listener,
ClientOpEventListener clientOpEventListener,
ClientOpEventInformation clientOpInfo)
setAsyncSender
public void setAsyncSender(com.highdeal.barbus.IPostponeAsyncMessageSender sender)
- Specified by:
setAsyncSender in interface com.highdeal.barbus.IPostponeAsyncMessage
getAsyncSender
public com.highdeal.barbus.IPostponeAsyncMessageSender getAsyncSender()
- Specified by:
getAsyncSender in interface com.highdeal.barbus.IPostponeAsyncMessage
processResult
protected abstract void processResult(com.highdeal.cnd.message.common.CollectorMessage msg)
throws java.io.IOException
- Throws:
java.io.IOException
processException
protected abstract boolean processException(int retType,
com.highdeal.cnd.message.common.CollectorMessage msg)
throws java.io.IOException
- Throws:
java.io.IOException