quickfix
Class SleepycatStoreFactory

java.lang.Object
  extended by quickfix.SleepycatStoreFactory
All Implemented Interfaces:
MessageStoreFactory

public class SleepycatStoreFactory
extends java.lang.Object
implements MessageStoreFactory

Message store using the Sleepycat Java Edition database for message and sequence number storage.


Field Summary
static java.lang.String SETTING_SLEEPYCAT_DATABASE_DIR
          Directory path where Sleepycat files are stored.
static java.lang.String SETTING_SLEEPYCAT_MESSAGE_DB_NAME
          Database name for the message database.
static java.lang.String SETTING_SLEEPYCAT_SEQUENCE_DB_NAME
          Database name for the sequence number database.
 
Constructor Summary
SleepycatStoreFactory(SessionSettings settings)
           
 
Method Summary
 MessageStore create(SessionID sessionID)
          Creates a message store implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SETTING_SLEEPYCAT_DATABASE_DIR

public static final java.lang.String SETTING_SLEEPYCAT_DATABASE_DIR
Directory path where Sleepycat files are stored. This directory must already exist. Required.

See Also:
Constant Field Values

SETTING_SLEEPYCAT_SEQUENCE_DB_NAME

public static final java.lang.String SETTING_SLEEPYCAT_SEQUENCE_DB_NAME
Database name for the sequence number database. Optional.

See Also:
Constant Field Values

SETTING_SLEEPYCAT_MESSAGE_DB_NAME

public static final java.lang.String SETTING_SLEEPYCAT_MESSAGE_DB_NAME
Database name for the message database. Optional.

See Also:
Constant Field Values
Constructor Detail

SleepycatStoreFactory

public SleepycatStoreFactory(SessionSettings settings)
Method Detail

create

public MessageStore create(SessionID sessionID)
Description copied from interface: MessageStoreFactory
Creates a message store implementation.

Specified by:
create in interface MessageStoreFactory
Parameters:
sessionID - the session ID, often used to access session configurations
Returns:
the message store implementation