|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| 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 StorageFactorydetails - session parameters
StorageFactory.getIncomingMessageStorage(com.epam.fixengine.SessionParameters)public MessageStorage getOutgoingMessageStorage(SessionParameters details)
StorageFactory
getOutgoingMessageStorage in interface StorageFactorydetails - session parameters
StorageFactory.getOutgoingMessageStorage(com.epam.fixengine.SessionParameters)
public void saveSessionParameters(SessionParameters details)
throws IOException
StorageFactory
saveSessionParameters in interface StorageFactorydetails - session parameters
IOException - - if error occurredStorageFactory.saveSessionParameters(com.epam.fixengine.SessionParameters)public boolean loadSessionParameters(SessionParameters sessionParameters)
StorageFactory
loadSessionParameters in interface StorageFactorysessionParameters - session parameters
StorageFactory.loadSessionParameters(com.epam.fixengine.SessionParameters)
public void restoreSessionParameters(SessionParameters sessionParameters)
throws IOException
IOExceptioncom.epam.fixengine.storage.StorageFactory#restoreSessionParameters(com.epam.fixengine.SessionParameters)public Queue<FIXFieldListWithType> getQueue(SessionParameters sessionParameters)
getQueue in interface StorageFactorysessionParameters - the session parameters
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||