|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DatabaseConnectionContext
DatabaseConnectionContext interface
Field Summary | |
---|---|
static java.lang.String |
KEY_ACQUIRE_INCREMENT
|
static java.lang.String |
KEY_AFTER_CONNECTION
|
static java.lang.String |
KEY_AUTOCOMMIT
|
static java.lang.String |
KEY_BEFORE_CONNECTION
|
static java.lang.String |
KEY_CONNECTION_NAME
Database connection properties keys |
static java.lang.String |
KEY_DATASOURCENAME
|
static java.lang.String |
KEY_DRIVER
|
static java.lang.String |
KEY_INITIAL_POOL_SIZE
|
static java.lang.String |
KEY_LOGINTIMEOUT
|
static java.lang.String |
KEY_MAX_IDLE_TIME
|
static java.lang.String |
KEY_MAX_POOL_SIZE
|
static java.lang.String |
KEY_MIN_POOL_SIZE
|
static java.lang.String |
KEY_PASSWORD
|
static java.lang.String |
KEY_READONLY
|
static java.lang.String |
KEY_SCHEMA
|
static java.lang.String |
KEY_TRANSACTION_ISOLATION_LEVEL
|
static java.lang.String |
KEY_URL
|
static java.lang.String |
KEY_USE_LOGIN_AS_SCHEMA
|
static java.lang.String |
KEY_USE_LOGIN_FOR_CONNECTION
|
static java.lang.String |
KEY_USERNAME
|
static java.lang.String |
KEY_VENDOR
|
Method Summary | |
---|---|
java.lang.String |
getAfterConnectionClassName()
Returns after-connection callback class. |
java.lang.String |
getAfterConnectionMethodName()
Returns after-connection callback method. |
java.lang.String |
getBeforeConnectionClassName()
Returns before-connection callback class. |
java.lang.String |
getBeforeConnectionMethodName()
Returns before-connection callback method. |
java.lang.String |
getConnectionName()
Returns database connection name |
java.util.Properties |
getConnectionRoles()
Returns connection role name and password properties |
java.lang.Integer |
getLoginTimeout()
Returns the maximum time in seconds that this data source can wait while attempting to connect to a database |
java.lang.String |
getPassword()
Returns database password |
java.util.Properties |
getProperties()
Returns all database connection properties |
java.lang.String |
getSchema()
Returns the schema of the database connection |
int |
getTransactionIsolationLevel()
Returns the specified transaction isolation level. |
java.lang.String |
getUsername()
Returns database username |
java.lang.String |
getVendor()
Returns the vendor name of the database |
boolean |
hasSpecifiedTransactionIsolationLevel()
Checks if transaction isolation level is specified. |
boolean |
isAutoCommit()
Checks if the connection is auto-commit. |
boolean |
isReadonly()
Checks if the connection is readonly. |
void |
setAutoCommit(boolean autoCommit)
Sets auto-commit connection |
void |
setConnectionRoles(java.util.Properties roles)
Sets connection role name and password properties |
void |
setProperties(java.util.Properties properties)
Sets all database connection properties |
void |
setReadonly(boolean readonly)
Sets readonly connection |
boolean |
useLoginAsSchema()
Checks whether to use login id as schema. |
boolean |
useLoginForConnection()
Checks whether to use login username and password for making a connection. |
Field Detail |
---|
static final java.lang.String KEY_CONNECTION_NAME
static final java.lang.String KEY_DATASOURCENAME
static final java.lang.String KEY_DRIVER
static final java.lang.String KEY_URL
static final java.lang.String KEY_BEFORE_CONNECTION
static final java.lang.String KEY_AFTER_CONNECTION
static final java.lang.String KEY_USERNAME
static final java.lang.String KEY_PASSWORD
static final java.lang.String KEY_LOGINTIMEOUT
static final java.lang.String KEY_READONLY
static final java.lang.String KEY_AUTOCOMMIT
static final java.lang.String KEY_TRANSACTION_ISOLATION_LEVEL
static final java.lang.String KEY_VENDOR
static final java.lang.String KEY_SCHEMA
static final java.lang.String KEY_USE_LOGIN_AS_SCHEMA
static final java.lang.String KEY_USE_LOGIN_FOR_CONNECTION
static final java.lang.String KEY_MAX_POOL_SIZE
static final java.lang.String KEY_MIN_POOL_SIZE
static final java.lang.String KEY_ACQUIRE_INCREMENT
static final java.lang.String KEY_INITIAL_POOL_SIZE
static final java.lang.String KEY_MAX_IDLE_TIME
Method Detail |
---|
java.lang.String getConnectionName()
java.lang.String getBeforeConnectionClassName()
java.lang.String getBeforeConnectionMethodName()
java.lang.String getAfterConnectionClassName()
java.lang.String getAfterConnectionMethodName()
java.lang.String getUsername()
java.lang.String getPassword()
java.lang.Integer getLoginTimeout()
boolean isReadonly()
void setReadonly(boolean readonly)
readonly
- true if read only connection is desiredboolean isAutoCommit()
void setAutoCommit(boolean autoCommit)
autoCommit
- true if auto-commit connection is desiredjava.lang.String getVendor()
java.lang.String getSchema()
boolean useLoginAsSchema()
boolean useLoginForConnection()
boolean hasSpecifiedTransactionIsolationLevel()
int getTransactionIsolationLevel()
java.util.Properties getProperties()
void setProperties(java.util.Properties properties)
java.util.Properties getConnectionRoles()
void setConnectionRoles(java.util.Properties roles)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |