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
|
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, getSharePreparedStatements, getSpy, getStaleConnectionCheckerClassName, getStaleConnectionCheckerProperties, getStaleConnectionCheckerProps, getStatistics, getTrackStatements, getTransactionIsolation, getTransactionSynchronizationRegistry, getURLDelimiter, getUrlSelectorStrategyClassName, getUserName, getUserTransaction, getUserTransactionJndiName, getUseTryLock, getValidateOnMatch, getValidConnectionCheckerClassName, getValidConnectionCheckerProperties, getValidConnectionCheckerProps, isJTA, isTransactionQueryTimeout, setCheckValidConnectionSQL, setClassLoaderPlugin, setConnectionListenerClassName, setConnectionListenerProperties, setExceptionSorterClassName, setExceptionSorterProperties, setJndiName, setJTA, setLogWriter, setNewConnectionSQL, setPassword, setPreparedStatementCacheSize, setQueryTimeout, setReauthEnabled, setReauthPluginClassName, setReauthPluginProperties, setSharePreparedStatements, setSpy, setStaleConnectionCheckerClassName, setStaleConnectionCheckerProperties, setTrackStatements, setTransactionIsolation, setTransactionQueryTimeout, setTransactionSynchronizationRegistry, setURLDelimiter, setUrlSelectorStrategyClassName, setUserName, setUserTransaction, setUserTransactionJndiName, setUseTryLock, setValidateOnMatch, setValidConnectionCheckerClassName, setValidConnectionCheckerProperties
protected 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.ManagedConnectionFactory
createConnectionFactory
in class BaseWrapperManagedConnectionFactory
javax.resource.ResourceException
public 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.ResourceException
protected 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.ResourceException
public int hashCode()
hashCode
in interface javax.resource.spi.ManagedConnectionFactory
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in interface javax.resource.spi.ManagedConnectionFactory
equals
in class java.lang.Object
protected 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.Object
Copyright © 2013 IronJacamar (http://www.ironjacamar.org)