|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.epam.fixengine.storage.InMemoryStorageFactory
public class InMemoryStorageFactory
In memory storage factory implementation.
Constructor Summary | |
---|---|
InMemoryStorageFactory()
|
Method Summary | |
---|---|
MessageStorage |
getIncomingMessageStorage(SessionParameters details)
Get incoming message storage instance. |
MessageStorage |
getOutgoingMessageStorage(SessionParameters details)
Get outgoing message storage instance. |
Queue<FIXFieldListWithType> |
getQueue(SessionParameters sessionParameters)
Create and return a InMemoryQueue instance. |
boolean |
loadSessionParameters(SessionParameters sessionParameters)
Save session parameters. |
void |
restoreSessionParameters(SessionParameters sessionParameters)
|
void |
saveSessionParameters(SessionParameters details)
Save session parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InMemoryStorageFactory()
Method Detail |
---|
public MessageStorage getIncomingMessageStorage(SessionParameters details)
StorageFactory
getIncomingMessageStorage
in interface StorageFactory
details
- session parameters
StorageFactory.getIncomingMessageStorage(com.epam.fixengine.SessionParameters)
public MessageStorage getOutgoingMessageStorage(SessionParameters details)
StorageFactory
getOutgoingMessageStorage
in interface StorageFactory
details
- session parameters
StorageFactory.getOutgoingMessageStorage(com.epam.fixengine.SessionParameters)
public void saveSessionParameters(SessionParameters details) throws IOException
StorageFactory
saveSessionParameters
in interface StorageFactory
details
- session parameters
IOException
- - if error occurredStorageFactory.saveSessionParameters(com.epam.fixengine.SessionParameters)
public boolean loadSessionParameters(SessionParameters sessionParameters)
StorageFactory
loadSessionParameters
in interface StorageFactory
sessionParameters
- session parameters
StorageFactory.loadSessionParameters(com.epam.fixengine.SessionParameters)
public void restoreSessionParameters(SessionParameters sessionParameters) throws IOException
IOException
com.epam.fixengine.storage.StorageFactory#restoreSessionParameters(com.epam.fixengine.SessionParameters)
public Queue<FIXFieldListWithType> getQueue(SessionParameters sessionParameters)
getQueue
in interface StorageFactory
sessionParameters
- the session parameters
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |