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| Constructor and Description |
|---|
AtomikosNonXADataSourceBean() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doClose() |
protected ConnectionFactory<Connection> |
doInit() |
Connection |
getConnection() |
String |
getDriverClassName() |
boolean |
getIgnoreJtaTransactions() |
boolean |
getLocalTransactionMode()
Tests if JTA transactions are ignored or not.
|
String |
getPassword() |
boolean |
getReadOnly() |
String |
getUrl()
Gets the URL to connect.
|
String |
getUser() |
protected boolean |
isAssignableFromWrappedVendorClass(Class<?> iface) |
void |
setDriverClassName(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(String string)
Sets the password to use.
|
void |
setReadOnly(boolean readOnly)
Marks this datasource as being used for read-only work.
|
void |
setUrl(String url)
Sets the URL to use for getting connections.
|
void |
setUser(String string)
Set the user name to get connections with.
|
protected Object |
unwrapVendorInstance() |
close, getBorrowConnectionTimeout, getConcurrentConnectionValidation, getConnection, getDefaultIsolationLevel, getLoginTimeout, getLogWriter, getMaintenanceInterval, getMaxIdleTime, getMaxLifetime, getMaxPoolSize, getMinPoolSize, getParentLogger, getReference, getTestQuery, getUniqueResourceName, init, isWrapperFor, poolAvailableSize, poolTotalSize, refreshPool, setBorrowConnectionTimeout, setConcurrentConnectionValidation, setDefaultIsolationLevel, setLoginTimeout, setLogWriter, setMaintenanceInterval, setMaxIdleTime, setMaxLifetime, setMaxPoolSize, setMinPoolSize, setPoolSize, setTestQuery, setUniqueResourceName, throwAtomikosSQLException, toString, unwrappublic void setUrl(String url)
url - public String getUrl()
public void setReadOnly(boolean readOnly)
readOnly - Defaults to false.public boolean getReadOnly()
public String getPassword()
public void setPassword(String string)
string - public void setUser(String string)
string - public String getUser()
public String getDriverClassName()
public void setDriverClassName(String string)
string - protected void doClose()
doClose in class AbstractDataSourceBeanprotected ConnectionFactory<Connection> doInit() throws Exception
doInit in class AbstractDataSourceBeanExceptionpublic Connection getConnection() throws SQLException
getConnection in interface DataSourcegetConnection in class AbstractDataSourceBeanSQLExceptionpublic void setLocalTransactionMode(boolean value)
value - Defaults to false.public boolean getLocalTransactionMode()
getLocalTransactionMode in interface ConnectionPoolPropertiesgetLocalTransactionMode in class AbstractDataSourceBeanprotected boolean isAssignableFromWrappedVendorClass(Class<?> iface)
isAssignableFromWrappedVendorClass in class AbstractDataSourceBeanprotected Object unwrapVendorInstance()
unwrapVendorInstance in class AbstractDataSourceBeanpublic void setIgnoreJtaTransactions(boolean ignoreJtaTransactions)
ignoreJtaTransactions - public boolean getIgnoreJtaTransactions()
Copyright © 2023. All rights reserved.