com.atomikos.icatch.provider
Class ConfigProperties

java.lang.Object
  extended by com.atomikos.icatch.provider.ConfigProperties

public final class ConfigProperties
extends java.lang.Object


Field Summary
static java.lang.String CHECKPOINT_INTERVAL
           
static java.lang.String ENABLE_LOGGING_PROPERTY_NAME
           
static java.lang.String FILE_PATH_PROPERTY_NAME
           
static java.lang.String FORCE_SHUTDOWN_ON_VM_EXIT_PROPERTY_NAME
           
static java.lang.String LOG_BASE_DIR_PROPERTY_NAME
           
static java.lang.String LOG_BASE_NAME_PROPERTY_NAME
           
static java.lang.String MAX_ACTIVES_PROPERTY_NAME
           
static java.lang.String MAX_TIMEOUT_PROPERTY_NAME
           
static java.lang.String THREADED_2PC_PROPERTY_NAME
           
static java.lang.String TM_UNIQUE_NAME_PROPERTY_NAME
           
 
Constructor Summary
ConfigProperties(java.util.Properties properties)
           
 
Method Summary
 void applyUserSpecificProperties(java.util.Properties userSpecificProperties)
           
 boolean getAllowSubTransactions()
           
 boolean getAsBoolean(java.lang.String name)
           
 int getAsInt(java.lang.String name)
           
 long getAsLong(java.lang.String name)
           
 long getCheckpointInterval()
           
 java.util.Properties getCompletedProperties()
           
 boolean getEnableLogging()
           
 boolean getForceShutdownOnVmExit()
           
 long getForgetOrphanedLogEntriesDelay()
           
 java.lang.String getLogBaseDir()
           
 java.lang.String getLogBaseName()
           
 int getMaxActives()
           
 long getMaxTimeout()
           
 int getOltpMaxRetries()
           
 long getOltpRetryInterval()
           
 java.lang.String getProperty(java.lang.String name)
           
 long getRecoveryDelay()
           
 boolean getThreaded2pc()
           
 java.lang.String getTmUniqueName()
           
 void setProperty(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TM_UNIQUE_NAME_PROPERTY_NAME

public static final java.lang.String TM_UNIQUE_NAME_PROPERTY_NAME
See Also:
Constant Field Values

LOG_BASE_DIR_PROPERTY_NAME

public static final java.lang.String LOG_BASE_DIR_PROPERTY_NAME
See Also:
Constant Field Values

LOG_BASE_NAME_PROPERTY_NAME

public static final java.lang.String LOG_BASE_NAME_PROPERTY_NAME
See Also:
Constant Field Values

ENABLE_LOGGING_PROPERTY_NAME

public static final java.lang.String ENABLE_LOGGING_PROPERTY_NAME
See Also:
Constant Field Values

MAX_TIMEOUT_PROPERTY_NAME

public static final java.lang.String MAX_TIMEOUT_PROPERTY_NAME
See Also:
Constant Field Values

MAX_ACTIVES_PROPERTY_NAME

public static final java.lang.String MAX_ACTIVES_PROPERTY_NAME
See Also:
Constant Field Values

THREADED_2PC_PROPERTY_NAME

public static final java.lang.String THREADED_2PC_PROPERTY_NAME
See Also:
Constant Field Values

FORCE_SHUTDOWN_ON_VM_EXIT_PROPERTY_NAME

public static final java.lang.String FORCE_SHUTDOWN_ON_VM_EXIT_PROPERTY_NAME
See Also:
Constant Field Values

FILE_PATH_PROPERTY_NAME

public static final java.lang.String FILE_PATH_PROPERTY_NAME
See Also:
Constant Field Values

CHECKPOINT_INTERVAL

public static final java.lang.String CHECKPOINT_INTERVAL
See Also:
Constant Field Values
Constructor Detail

ConfigProperties

public ConfigProperties(java.util.Properties properties)
Method Detail

getProperty

public java.lang.String getProperty(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)

getAsBoolean

public boolean getAsBoolean(java.lang.String name)

getAsInt

public int getAsInt(java.lang.String name)

getAsLong

public long getAsLong(java.lang.String name)

getTmUniqueName

public java.lang.String getTmUniqueName()

getLogBaseDir

public java.lang.String getLogBaseDir()

getLogBaseName

public java.lang.String getLogBaseName()

getEnableLogging

public boolean getEnableLogging()

getMaxTimeout

public long getMaxTimeout()

getMaxActives

public int getMaxActives()

getThreaded2pc

public boolean getThreaded2pc()

getCheckpointInterval

public long getCheckpointInterval()

applyUserSpecificProperties

public void applyUserSpecificProperties(java.util.Properties userSpecificProperties)

getCompletedProperties

public java.util.Properties getCompletedProperties()

getForceShutdownOnVmExit

public boolean getForceShutdownOnVmExit()

getForgetOrphanedLogEntriesDelay

public long getForgetOrphanedLogEntriesDelay()

getOltpMaxRetries

public int getOltpMaxRetries()

getOltpRetryInterval

public long getOltpRetryInterval()

getRecoveryDelay

public long getRecoveryDelay()

getAllowSubTransactions

public boolean getAllowSubTransactions()


Copyright © 2016. All Rights Reserved.