public class AtomikosNonXADataSourceBean extends AbstractDataSourceBean
DEFAULT_BORROW_CONNECTION_TIMEOUT, DEFAULT_ISOLATION_LEVEL_UNSET, DEFAULT_MAINTENANCE_INTERVAL, DEFAULT_MAX_IDLE_TIME, DEFAULT_MAX_LIFETIME, DEFAULT_POOL_SIZE, DEFAULT_REAP_TIMEOUT| Constructor and Description |
|---|
AtomikosNonXADataSourceBean() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doClose() |
protected ConnectionFactory<java.sql.Connection> |
doInit() |
java.sql.Connection |
getConnection() |
java.lang.String |
getDriverClassName() |
boolean |
getIgnoreJtaTransactions() |
boolean |
getLocalTransactionMode()
Tests if JTA transactions are ignored or not.
|
java.lang.String |
getPassword() |
boolean |
getReadOnly() |
java.lang.String |
getUrl()
Gets the URL to connect.
|
java.lang.String |
getUser() |
protected boolean |
isAssignableFromWrappedVendorClass(java.lang.Class<?> iface) |
void |
setDriverClassName(java.lang.String string)
Sets the driver class name to be used by the DriverManager.
|
void |
setIgnoreJtaTransactions(boolean ignoreJtaTransactions)
Should JTA transactions be ignored completely or not?
Optional, defaults to false.
|
void |
setLocalTransactionMode(boolean value)
Should JTA transactions be ignored? Optional - most use cases should not change the default setting.
|
void |
setPassword(java.lang.String string)
Sets the password to use.
|
void |
setReadOnly(boolean readOnly)
Marks this datasource as being used for read-only work.
|
void |
setUrl(java.lang.String url)
Sets the URL to use for getting connections.
|
void |
setUser(java.lang.String string)
Set the user name to get connections with.
|
java.lang.String |
toString() |
protected java.lang.Object |
unwrapVendorInstance() |
close, getBorrowConnectionTimeout, getConcurrentConnectionValidation, getConnection, getDefaultIsolationLevel, getLoginTimeout, getLogWriter, getMaintenanceInterval, getMaxIdleTime, getMaxLifetime, getMaxPoolSize, getMinPoolSize, getParentLogger, getReapTimeout, getReference, getTestQuery, getUniqueResourceName, init, isWrapperFor, poolAvailableSize, poolTotalSize, refreshPool, setBorrowConnectionTimeout, setConcurrentConnectionValidation, setDefaultIsolationLevel, setLoginTimeout, setLogWriter, setMaintenanceInterval, setMaxIdleTime, setMaxLifetime, setMaxPoolSize, setMinPoolSize, setPoolSize, setReapTimeout, setTestQuery, setUniqueResourceName, throwAtomikosSQLException, unwrappublic void setUrl(java.lang.String url)
url - public java.lang.String getUrl()
public void setReadOnly(boolean readOnly)
readOnly - Defaults to false.public boolean getReadOnly()
public java.lang.String getPassword()
public void setPassword(java.lang.String string)
string - public void setUser(java.lang.String string)
string - public java.lang.String getUser()
public java.lang.String getDriverClassName()
public void setDriverClassName(java.lang.String string)
string - protected void doClose()
doClose in class AbstractDataSourceBeanprotected ConnectionFactory<java.sql.Connection> doInit() throws java.lang.Exception
doInit in class AbstractDataSourceBeanjava.lang.Exceptionpublic java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcegetConnection in class AbstractDataSourceBeanjava.sql.SQLExceptionpublic void setLocalTransactionMode(boolean value)
value - Defaults to false.public boolean getLocalTransactionMode()
getLocalTransactionMode in interface ConnectionPoolPropertiesgetLocalTransactionMode in class AbstractDataSourceBeanpublic java.lang.String toString()
toString in class java.lang.Objectprotected boolean isAssignableFromWrappedVendorClass(java.lang.Class<?> iface)
isAssignableFromWrappedVendorClass in class AbstractDataSourceBeanprotected java.lang.Object unwrapVendorInstance()
unwrapVendorInstance in class AbstractDataSourceBeanpublic void setIgnoreJtaTransactions(boolean ignoreJtaTransactions)
ignoreJtaTransactions - public boolean getIgnoreJtaTransactions()
Copyright © 2019. All Rights Reserved.