org.jboss.soa.esb.connection
Class ConnectionProperties

java.lang.Object
  extended by org.jboss.soa.esb.connection.ConnectionProperties

public class ConnectionProperties
extends java.lang.Object

Connection Property class which stores all connection and connection pool properties. It keeps the properties ready so that is can be used by the pool and connection factory

Author:
MohitK Date: Jul 18, 2006

Field Summary
static java.lang.String ABANDONED_CONNECTION_CHECK_INTERVAL
           
static java.lang.String ABANDONED_CONNECTION_TIMEOUT
           
static java.lang.String AUTO_COMMIT
           
static java.lang.String BLOCKING_CONNECTION_TIME
           
static java.lang.String CONNECTION_POOL_CLASS
           
static java.lang.String CONNECTION_URL
           
static java.lang.String DEFAULT_ABANDONED_CONNECTION_CHECK_INTERVAL
           
static java.lang.String DEFAULT_ABANDONED_CONNECTION_TIMEOUT
           
static java.lang.String DEFAULT_CONN_BLOCK_TIME_MILLIS
           
static java.lang.String DEFAULT_CONNECTION_POOL_CLASS
           
static java.lang.String DEFAULT_MAX_POOL_SIZE
           
static java.lang.String DEFAULT_MIN_POOL_SIZE
           
static java.lang.String DRIVER_CLASSNAME
           
static java.lang.String ISOLATION_LEVEL
           
static java.lang.String MAX_POOL_SIZE
           
static java.lang.String MIN_POOL_SIZE
           
static java.lang.String PASSWORD
           
static java.lang.String PASSWORD_DECODER
           
static java.lang.String USERNAME
           
 
Constructor Summary
ConnectionProperties(java.util.Properties connectionProperties)
           
 
Method Summary
protected  long getAbandonedConnectionCheckInterval()
           
protected  long getAbandonedConnectionTimeOut()
           
protected  boolean getAutoCommit()
           
protected  long getConnectionBlockTimeInMillis()
           
protected  java.lang.String getConnectionPoolClass()
           
protected  java.lang.String getConnectionUrl()
           
protected  java.lang.String getDriverClassName()
           
protected  java.lang.Integer getIsolationLevel()
           
protected  int getMaxPoolSize()
           
protected  int getMinPoolSize()
           
protected  java.lang.String getPassword()
           
protected  java.lang.String getUser()
           
protected  void setPassword()
           
 void setUser()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRIVER_CLASSNAME

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

CONNECTION_URL

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

USERNAME

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

PASSWORD

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

AUTO_COMMIT

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

ISOLATION_LEVEL

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

MIN_POOL_SIZE

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

MAX_POOL_SIZE

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

BLOCKING_CONNECTION_TIME

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

CONNECTION_POOL_CLASS

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

PASSWORD_DECODER

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

ABANDONED_CONNECTION_TIMEOUT

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

ABANDONED_CONNECTION_CHECK_INTERVAL

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

DEFAULT_MIN_POOL_SIZE

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

DEFAULT_MAX_POOL_SIZE

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

DEFAULT_CONN_BLOCK_TIME_MILLIS

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

DEFAULT_CONNECTION_POOL_CLASS

public static final java.lang.String DEFAULT_CONNECTION_POOL_CLASS

DEFAULT_ABANDONED_CONNECTION_TIMEOUT

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

DEFAULT_ABANDONED_CONNECTION_CHECK_INTERVAL

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

ConnectionProperties

public ConnectionProperties(java.util.Properties connectionProperties)
Method Detail

getDriverClassName

protected java.lang.String getDriverClassName()

getConnectionUrl

protected java.lang.String getConnectionUrl()

getAutoCommit

protected boolean getAutoCommit()

getIsolationLevel

protected java.lang.Integer getIsolationLevel()

getMinPoolSize

protected int getMinPoolSize()

getMaxPoolSize

protected int getMaxPoolSize()

getConnectionBlockTimeInMillis

protected long getConnectionBlockTimeInMillis()

getUser

protected java.lang.String getUser()

setUser

public void setUser()

getPassword

protected java.lang.String getPassword()

setPassword

protected void setPassword()

getConnectionPoolClass

protected java.lang.String getConnectionPoolClass()

getAbandonedConnectionTimeOut

protected long getAbandonedConnectionTimeOut()

getAbandonedConnectionCheckInterval

protected long getAbandonedConnectionCheckInterval()