public class LocalManagedConnectionFactory extends BaseWrapperManagedConnectionFactory
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
connectionProperties
The connection properties
|
protected java.util.Properties |
connectionProps
The connection properties
|
bundle, checkValidConnectionSQL, connectionChecker, doQueryTimeout, isTransactionQueryTimeout, log, newConnectionSQL, password, preparedStatementCacheSize, queryTimeout, sharePS, staleConnectionChecker, staleConnectionCheckerProps, TRACK_STATEMENTS_FALSE, TRACK_STATEMENTS_FALSE_INT, TRACK_STATEMENTS_NOWARN, TRACK_STATEMENTS_NOWARN_INT, TRACK_STATEMENTS_TRUE, TRACK_STATEMENTS_TRUE_INT, trackStatements, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, userName, validConnectionCheckerClassName, validConnectionCheckerProps| Constructor and Description |
|---|
LocalManagedConnectionFactory()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createConnectionFactory(javax.resource.spi.ConnectionManager cm) |
javax.resource.spi.ManagedConnection |
createManagedConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri) |
boolean |
equals(java.lang.Object other) |
java.lang.String |
getConnectionProperties()
Get the value of connectionProperties.
|
java.lang.String |
getConnectionURL()
Get the value of ConnectionURL.
|
java.lang.String |
getDataSourceClass()
Get the DataSourceClass value.
|
protected java.sql.Driver |
getDriver(java.lang.String url)
Check the driver for the given URL.
|
java.lang.String |
getDriverClass()
Get the DriverClass value.
|
int |
hashCode() |
protected void |
initUrlSelector()
Init URL selector
|
protected java.lang.String |
internalGetConnectionURL()
Get the connection url
|
javax.resource.spi.ManagedConnection |
matchManagedConnections(java.util.Set mcs,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri) |
void |
setConnectionProperties(java.lang.String connectionProperties)
Set the value of connectionProperties.
|
void |
setConnectionURL(java.lang.String connectionURL)
Set the value of ConnectionURL.
|
void |
setDataSourceClass(java.lang.String dataSourceClass)
Set the DataSourceClass value.
|
void |
setDriverClass(java.lang.String driverClass)
Set the DriverClass value.
|
java.lang.String |
toString() |
createConnectionFactory, getCheckValidConnectionSQL, getClassLoaderPlugin, getConnectionListenerClassName, getConnectionListenerProperties, getConnectionProperties, getExceptionSorterClassName, getExceptionSorterProperties, getExceptionSorterProps, getInvalidConnections, getJndiName, getLogWriter, getNewConnectionSQL, getPassword, getPreparedStatementCacheSize, getQueryTimeout, getReauthEnabled, getReauthPluginClassName, getReauthPluginProperties, getResourceAdapter, getSharePreparedStatements, getSpy, getStaleConnectionCheckerClassName, getStaleConnectionCheckerProperties, getStaleConnectionCheckerProps, getStatistics, getTrackStatements, getTransactionIsolation, getURLDelimiter, getUrlSelectorStrategyClassName, getUserName, getUseTryLock, getValidConnectionCheckerClassName, getValidConnectionCheckerProperties, getValidConnectionCheckerProps, isDoLocking, isExceptionFatal, isJTA, isTransactionQueryTimeout, setCheckValidConnectionSQL, setClassLoaderPlugin, setConnectionListenerClassName, setConnectionListenerProperties, setExceptionSorterClassName, setExceptionSorterProperties, setJndiName, setJTA, setLogWriter, setNewConnectionSQL, setPassword, setPreparedStatementCacheSize, setQueryTimeout, setReauthEnabled, setReauthPluginClassName, setReauthPluginProperties, setResourceAdapter, setSharePreparedStatements, setSpy, setStaleConnectionCheckerClassName, setStaleConnectionCheckerProperties, setTrackStatements, setTransactionIsolation, setTransactionQueryTimeout, setURLDelimiter, setUrlSelectorStrategyClassName, setUserName, setUseTryLock, setValidConnectionCheckerClassName, setValidConnectionCheckerPropertiesprotected java.lang.String connectionProperties
protected final java.util.Properties connectionProps
public java.lang.Object createConnectionFactory(javax.resource.spi.ConnectionManager cm)
throws javax.resource.ResourceException
createConnectionFactory in interface javax.resource.spi.ManagedConnectionFactorycreateConnectionFactory in class BaseWrapperManagedConnectionFactoryjavax.resource.ResourceExceptionpublic java.lang.String getConnectionURL()
public void setConnectionURL(java.lang.String connectionURL)
connectionURL - Value to assign to ConnectionURL.public java.lang.String getDriverClass()
public void setDriverClass(java.lang.String driverClass)
driverClass - The new DriverClass value.public java.lang.String getDataSourceClass()
public void setDataSourceClass(java.lang.String dataSourceClass)
dataSourceClass - The new DataSourceClass value.public java.lang.String getConnectionProperties()
public void setConnectionProperties(java.lang.String connectionProperties)
connectionProperties - Value to assign to connectionProperties.public javax.resource.spi.ManagedConnection createManagedConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
throws javax.resource.ResourceException
javax.resource.ResourceExceptionprotected void initUrlSelector()
public javax.resource.spi.ManagedConnection matchManagedConnections(java.util.Set mcs,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
throws javax.resource.ResourceException
javax.resource.ResourceExceptionpublic int hashCode()
hashCode in interface javax.resource.spi.ManagedConnectionFactoryhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in interface javax.resource.spi.ManagedConnectionFactoryequals in class java.lang.Objectprotected java.sql.Driver getDriver(java.lang.String url)
throws javax.resource.ResourceException
url - The JDBC URL which we need a driver for.javax.resource.ResourceException - Thrown if an error occursprotected java.lang.String internalGetConnectionURL()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 IronJacamar (http://www.ironjacamar.org)