Package com.epam.fixaj.meff
Class MeffOutOfSequenceMessageHandler
java.lang.Object
com.epam.fixengine.session.messagehandler.AbstractSessionMessageHandler
com.epam.fixengine.session.messagehandler.AbstractGlobalMessageHandler
com.epam.fixaj.meff.OutOfSeqMsgHandler
com.epam.fixaj.meff.MeffOutOfSequenceMessageHandler
- All Implemented Interfaces:
FIXMessageListener,SessionMessageHandler
Extends functionality of OutOfSequenceMessageHandler, add possibility to control
count of resending request
- Author:
- Dmitry_Starshov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanprotected voidprocessMessageWithExpectedSeqNum(FIXFieldList message, long incomingSeqNum) protected voidprocessMessageWithHighSeqNum(FIXFieldList message, long incomingSeqNum, long expectedSeqNum) Process message with high seq num.Methods inherited from class com.epam.fixaj.meff.OutOfSeqMsgHandler
getSequenceManager, onNewMessage, processMessageWithLowSeqNum, setFIXSessionMethods inherited from class com.epam.fixengine.session.messagehandler.AbstractGlobalMessageHandler
callNextHandler, getNext, setNextMethods inherited from class com.epam.fixengine.session.messagehandler.AbstractSessionMessageHandler
getFIXSession, logErrorToSession, logWarnToSession
-
Constructor Details
-
MeffOutOfSequenceMessageHandler
public MeffOutOfSequenceMessageHandler()
-
-
Method Details
-
processMessageWithExpectedSeqNum
- Overrides:
processMessageWithExpectedSeqNumin classOutOfSeqMsgHandler
-
processMessageWithHighSeqNum
protected void processMessageWithHighSeqNum(FIXFieldList message, long incomingSeqNum, long expectedSeqNum) Description copied from class:OutOfSeqMsgHandlerProcess message with high seq num.The methods request missing messages. Note: The incoming seq num will be decremented.
- Overrides:
processMessageWithHighSeqNumin classOutOfSeqMsgHandler- Parameters:
message- the messageincomingSeqNum- the incoming seq numexpectedSeqNum- the expected seq num
-
checkAndUnset
public static boolean checkAndUnset()
-