Class ContextualPooledXADataSource
java.lang.Object
org.smallmind.persistence.sql.pool.AbstractPooledDataSource<XADataSource,XAConnection>
org.smallmind.persistence.sql.pool.context.ContextualPooledXADataSource
- All Implemented Interfaces:
CommonDataSource,XADataSource
public class ContextualPooledXADataSource
extends AbstractPooledDataSource<XADataSource,XAConnection>
implements XADataSource
-
Constructor Summary
ConstructorsConstructorDescriptionContextualPooledXADataSource(ContextualPoolNameTranslator poolNameTranslator, ComponentPool<XAConnection>... componentPools) -
Method Summary
Modifier and TypeMethodDescriptiongetXAConnection(String user, String password) voidshutdown()voidstartup()Methods inherited from class org.smallmind.persistence.sql.pool.AbstractPooledDataSource
getDataSourceClass, getLoginTimeout, getLogWriter, getParentLogger, getPooledConnectionClass, isWrapperFor, setLoginTimeout, setLogWriter, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder, getParentLoggerMethods inherited from interface javax.sql.XADataSource
createXAConnectionBuilder, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
-
Constructor Details
-
ContextualPooledXADataSource
public ContextualPooledXADataSource(ContextualPoolNameTranslator poolNameTranslator, ComponentPool<XAConnection>... componentPools) throws ComponentPoolException - Throws:
ComponentPoolException
-
-
Method Details
-
getXAConnection
- Specified by:
getXAConnectionin interfaceXADataSource- Throws:
SQLException
-
getXAConnection
- Specified by:
getXAConnectionin interfaceXADataSource- Throws:
SQLException
-
startup
- Specified by:
startupin classAbstractPooledDataSource<XADataSource,XAConnection> - Throws:
ComponentPoolException
-
shutdown
- Specified by:
shutdownin classAbstractPooledDataSource<XADataSource,XAConnection> - Throws:
ComponentPoolException
-