quickfix
Class JdbcSetting

java.lang.Object
  extended by quickfix.JdbcSetting

public class JdbcSetting
extends java.lang.Object

Class for storing JDBC setting constants shared by both the log and message store classes.


Field Summary
static java.lang.String SETTING_JDBC_CONNECTION_URL
          Setting for JDBC URL.
static java.lang.String SETTING_JDBC_DRIVER
          Setting for JDBC driver.
static java.lang.String SETTING_JDBC_DS_NAME
          The JNDI name used to lookup a DataSource for the JDBC plugins.
static java.lang.String SETTING_JDBC_LOG_HEARTBEATS
          Flag for controlling logging of heartbeat messages.
static java.lang.String SETTING_JDBC_PASSWORD
          Setting for JDBC password.
static java.lang.String SETTING_JDBC_SESSION_ID_DEFAULT_PROPERTY_VALUE
          Specified the default value for session ID properties that have not been set.
static java.lang.String SETTING_JDBC_STORE_MESSAGES_TABLE_NAME
          Defines the table name for the messages table.
static java.lang.String SETTING_JDBC_STORE_SESSIONS_TABLE_NAME
          Defines the table name for the session table.
static java.lang.String SETTING_JDBC_USER
          Setting for JDBC user.
static java.lang.String SETTING_JNDI_CONTEXT_FACTORY
          The class name of the JNDI initial context factory.
static java.lang.String SETTING_JNDI_PROVIDER_URL
          The JNDI provider URL.
static java.lang.String SETTING_LOG_EVENT_TABLE
          Specifies name of table for logging events
static java.lang.String SETTING_LOG_INCOMING_TABLE
          Specifies name of table for logging incoming messages
static java.lang.String SETTING_LOG_OUTGOING_TABLE
          Specifies name of table for logging outgoing messages
 
Constructor Summary
JdbcSetting()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SETTING_JDBC_DRIVER

public static final java.lang.String SETTING_JDBC_DRIVER
Setting for JDBC driver. This key is used for both the message store and the session log.

See Also:
Constant Field Values

SETTING_JDBC_CONNECTION_URL

public static final java.lang.String SETTING_JDBC_CONNECTION_URL
Setting for JDBC URL. This key is used for both the message store and the session log.

See Also:
Constant Field Values

SETTING_JDBC_USER

public static final java.lang.String SETTING_JDBC_USER
Setting for JDBC user. This key is used for both the message store and the session log.

See Also:
Constant Field Values

SETTING_JDBC_PASSWORD

public static final java.lang.String SETTING_JDBC_PASSWORD
Setting for JDBC password. This key is used for both the message store and the session log.

See Also:
Constant Field Values

SETTING_JDBC_STORE_MESSAGES_TABLE_NAME

public static final java.lang.String SETTING_JDBC_STORE_MESSAGES_TABLE_NAME
Defines the table name for the messages table. Default is "messages". If you use a different name, you must set up your database accordingly.

See Also:
Constant Field Values

SETTING_JDBC_STORE_SESSIONS_TABLE_NAME

public static final java.lang.String SETTING_JDBC_STORE_SESSIONS_TABLE_NAME
Defines the table name for the session table. Default is "sessions". If you use a different name, you must set up your database accordingly.

See Also:
Constant Field Values

SETTING_JDBC_DS_NAME

public static final java.lang.String SETTING_JDBC_DS_NAME
The JNDI name used to lookup a DataSource for the JDBC plugins.

See Also:
Constant Field Values

SETTING_JNDI_CONTEXT_FACTORY

public static final java.lang.String SETTING_JNDI_CONTEXT_FACTORY
The class name of the JNDI initial context factory.

See Also:
Constant Field Values

SETTING_JNDI_PROVIDER_URL

public static final java.lang.String SETTING_JNDI_PROVIDER_URL
The JNDI provider URL.

See Also:
Constant Field Values

SETTING_JDBC_LOG_HEARTBEATS

public static final java.lang.String SETTING_JDBC_LOG_HEARTBEATS
Flag for controlling logging of heartbeat messages.

See Also:
Constant Field Values

SETTING_LOG_OUTGOING_TABLE

public static final java.lang.String SETTING_LOG_OUTGOING_TABLE
Specifies name of table for logging outgoing messages

See Also:
Constant Field Values

SETTING_LOG_INCOMING_TABLE

public static final java.lang.String SETTING_LOG_INCOMING_TABLE
Specifies name of table for logging incoming messages

See Also:
Constant Field Values

SETTING_LOG_EVENT_TABLE

public static final java.lang.String SETTING_LOG_EVENT_TABLE
Specifies name of table for logging events

See Also:
Constant Field Values

SETTING_JDBC_SESSION_ID_DEFAULT_PROPERTY_VALUE

public static final java.lang.String SETTING_JDBC_SESSION_ID_DEFAULT_PROPERTY_VALUE
Specified the default value for session ID properties that have not been set. This is primarily for Oracle which treats empty strings as SQL NULLs.

See Also:
Constant Field Values
Constructor Detail

JdbcSetting

public JdbcSetting()