public class NoopStore extends Object implements MessageStore
MemoryStoreFactory
Constructor and Description |
---|
NoopStore() |
Modifier and Type | Method and Description |
---|---|
void |
get(int startSequence,
int endSequence,
Collection<String> messages)
Get messages within sequence number range (inclusive).
|
Date |
getCreationTime()
Get the session creation time.
|
int |
getNextSenderMsgSeqNum() |
int |
getNextTargetMsgSeqNum() |
void |
incrNextSenderMsgSeqNum() |
void |
incrNextTargetMsgSeqNum() |
void |
refresh()
Refresh session state from a shared state storage (e.g. database,
file, ...).
|
void |
reset()
Reset the message store.
|
boolean |
set(int sequence,
String message)
Adds a raw fix messages to the store with the given sequence number.
|
void |
setNextSenderMsgSeqNum(int next) |
void |
setNextTargetMsgSeqNum(int next) |
public void get(int startSequence, int endSequence, Collection<String> messages)
MessageStore
get
in interface MessageStore
startSequence
- the starting message sequence number.endSequence
- the ending message sequence number.messages
- the retrieved messages (out parameter)public Date getCreationTime()
MessageStore
getCreationTime
in interface MessageStore
public int getNextSenderMsgSeqNum()
getNextSenderMsgSeqNum
in interface MessageStore
public int getNextTargetMsgSeqNum()
getNextTargetMsgSeqNum
in interface MessageStore
public void incrNextSenderMsgSeqNum()
incrNextSenderMsgSeqNum
in interface MessageStore
public void incrNextTargetMsgSeqNum()
incrNextTargetMsgSeqNum
in interface MessageStore
public void reset()
MessageStore
reset
in interface MessageStore
public boolean set(int sequence, String message)
MessageStore
set
in interface MessageStore
sequence
- the sequence numbermessage
- the raw FIX message stringpublic void setNextSenderMsgSeqNum(int next)
setNextSenderMsgSeqNum
in interface MessageStore
public void setNextTargetMsgSeqNum(int next)
setNextTargetMsgSeqNum
in interface MessageStore
public void refresh()
MessageStore
refresh
in interface MessageStore
Copyright © 2021. All rights reserved.