public class OdeConfigProperties
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OdeConfigProperties.DatabaseMode
Possible database modes.
|
static class |
OdeConfigProperties.EmbeddedDbType
Possible database implementation.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_DAOCF_CLASS |
static java.lang.String |
DEFAULT_DB_EMB_NAME |
static java.lang.String |
DEFAULT_DB_EMB_TYPE |
static java.lang.String |
DEFAULT_TX_FACTORY_CLASS_NAME |
static java.lang.String |
PROP_CONNECTOR_NAME |
static java.lang.String |
PROP_CONNECTOR_PORT |
static java.lang.String |
PROP_DAOCF |
static java.lang.String |
PROP_DB_EMBEDDED_CREATE |
static java.lang.String |
PROP_DB_EMBEDDED_NAME |
static java.lang.String |
PROP_DB_EMBEDDED_TYPE |
static java.lang.String |
PROP_DB_EXTERNAL_DS |
static java.lang.String |
PROP_DB_INTERNAL_DRIVER |
static java.lang.String |
PROP_DB_INTERNAL_PASSWORD |
static java.lang.String |
PROP_DB_INTERNAL_URL |
static java.lang.String |
PROP_DB_INTERNAL_USER |
static java.lang.String |
PROP_DB_LOGGING |
static java.lang.String |
PROP_DB_MODE |
static java.lang.String |
PROP_DB_POOL_BLOCKING |
static java.lang.String |
PROP_DEPLOY_DIR |
static java.lang.String |
PROP_EVENT_LISTENERS |
static java.lang.String |
PROP_MEX_INMEM_TTL |
static java.lang.String |
PROP_MEX_INTERCEPTORS |
static java.lang.String |
PROP_MIGRATION_TRANSACTION_TIMEOUT |
static java.lang.String |
PROP_POOL_MAX |
static java.lang.String |
PROP_POOL_MIN |
static java.lang.String |
PROP_PROCESS_DEHYDRATION |
static java.lang.String |
PROP_PROCESS_DEHYDRATION_MAXIMUM_AGE |
static java.lang.String |
PROP_PROCESS_DEHYDRATION_MAXIMUM_COUNT |
static java.lang.String |
PROP_PROCESS_HYDRATION_LAZY |
static java.lang.String |
PROP_PROCESS_HYDRATION_LAZY_MINIMUM_SIZE |
static java.lang.String |
PROP_PROCESS_HYDRATION_THROTTLED_MAXIMUM_COUNT |
static java.lang.String |
PROP_PROCESS_HYDRATION_THROTTLED_MAXIMUM_SIZE |
static java.lang.String |
PROP_PROCESS_INSTANCE_THROTTLED_MAXIMUM_COUNT |
static java.lang.String |
PROP_THREAD_POOL_SIZE |
static java.lang.String |
PROP_TX_FACTORY_CLASS |
static java.lang.String |
PROP_WORKING_DIR |
Constructor and Description |
---|
OdeConfigProperties(java.io.File cfgFile,
java.lang.String prefix) |
OdeConfigProperties(java.util.Properties props,
java.lang.String prefix) |
public static final java.lang.String PROP_DB_MODE
public static final java.lang.String PROP_DB_EXTERNAL_DS
public static final java.lang.String PROP_DB_EMBEDDED_NAME
public static final java.lang.String PROP_DB_EMBEDDED_TYPE
public static final java.lang.String PROP_DB_EMBEDDED_CREATE
public static final java.lang.String PROP_DB_INTERNAL_URL
public static final java.lang.String PROP_DB_INTERNAL_DRIVER
public static final java.lang.String PROP_DB_INTERNAL_PASSWORD
public static final java.lang.String PROP_DB_INTERNAL_USER
public static final java.lang.String PROP_DB_LOGGING
public static final java.lang.String PROP_TX_FACTORY_CLASS
public static final java.lang.String PROP_POOL_MAX
public static final java.lang.String PROP_POOL_MIN
public static final java.lang.String PROP_DB_POOL_BLOCKING
public static final java.lang.String PROP_THREAD_POOL_SIZE
public static final java.lang.String PROP_CONNECTOR_PORT
public static final java.lang.String PROP_CONNECTOR_NAME
public static final java.lang.String PROP_WORKING_DIR
public static final java.lang.String PROP_DEPLOY_DIR
public static final java.lang.String PROP_EVENT_LISTENERS
public static final java.lang.String PROP_MEX_INTERCEPTORS
public static final java.lang.String PROP_MEX_INMEM_TTL
public static final java.lang.String PROP_PROCESS_DEHYDRATION
public static final java.lang.String PROP_PROCESS_DEHYDRATION_MAXIMUM_AGE
public static final java.lang.String PROP_PROCESS_DEHYDRATION_MAXIMUM_COUNT
public static final java.lang.String PROP_PROCESS_HYDRATION_LAZY
public static final java.lang.String PROP_PROCESS_HYDRATION_LAZY_MINIMUM_SIZE
public static final java.lang.String PROP_PROCESS_HYDRATION_THROTTLED_MAXIMUM_COUNT
public static final java.lang.String PROP_PROCESS_HYDRATION_THROTTLED_MAXIMUM_SIZE
public static final java.lang.String PROP_PROCESS_INSTANCE_THROTTLED_MAXIMUM_COUNT
public static final java.lang.String PROP_DAOCF
public static final java.lang.String PROP_MIGRATION_TRANSACTION_TIMEOUT
public static final java.lang.String DEFAULT_TX_FACTORY_CLASS_NAME
public static java.lang.String DEFAULT_DB_EMB_NAME
public static java.lang.String DEFAULT_DB_EMB_TYPE
public static java.lang.String DEFAULT_DAOCF_CLASS
public OdeConfigProperties(java.io.File cfgFile, java.lang.String prefix)
public OdeConfigProperties(java.util.Properties props, java.lang.String prefix)
public java.io.File getFile()
public void load() throws java.io.IOException
java.io.IOException
public java.lang.String getDbEmbeddedName()
public OdeConfigProperties.EmbeddedDbType getDbEmbeddedType()
public boolean isDbEmbeddedCreate()
public OdeConfigProperties.DatabaseMode getDbMode()
public java.lang.String getDAOConnectionFactory()
public java.lang.String getDbDataSource()
public java.lang.String getDbIntenralJdbcUrl()
public java.lang.String getDbInternalMCFClass()
public java.util.Properties getDbInternalMCFProperties()
public java.lang.String getDbInternalJdbcDriverClass()
public boolean getPoolBlocking()
public int getThreadPoolMaxSize()
public int getPoolMaxSize()
public int getPoolMinSize()
public int getConnectorPort()
public java.lang.String getConnectorName()
public java.lang.String getWorkingDir()
public java.lang.String getDeployDir()
public java.lang.String getTxFactoryClass()
public java.lang.String getEventListeners()
public java.lang.String getMessageExchangeInterceptors()
public long getInMemMexTtl()
public boolean isDehydrationEnabled()
public long getDehydrationMaximumAge()
public int getDehydrationMaximumCount()
public boolean isHydrationLazy()
public int getHydrationLazyMinimumSize()
public int getProcessThrottledMaximumCount()
public int getInstanceThrottledMaximumCount()
public long getProcessThrottledMaximumSize()
public boolean isProcessSizeThrottled()
public boolean isDbLoggingEnabled()
public java.lang.String getProperty(java.lang.String pname)
public java.lang.String getProperty(java.lang.String key, java.lang.String dflt)
public java.util.Properties getProperties()
public java.lang.String getDbInternalUserName()
public java.lang.String getDbInternalPassword()
public int getMigrationTransactionTimeout()