Class TSManagedConnection
java.lang.Object
com.sun.ts.tests.common.connector.whitebox.TSManagedConnection
- All Implemented Interfaces:
jakarta.resource.spi.ManagedConnection
-
Constructor Summary
ConstructorsConstructorDescriptionTSManagedConnection
(jakarta.resource.spi.ManagedConnectionFactory mcf, jakarta.resource.spi.security.PasswordCredential passCred, TSXAConnection xacon, TSConnection con, boolean supportsXA, boolean supportsLocalTx) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConnectionEventListener
(jakarta.resource.spi.ConnectionEventListener listener) void
addTSConnection
(TSEISConnection jdbcCon) void
associateConnection
(Object connection) void
cleanup()
void
destroy()
getConnection
(Subject subject, jakarta.resource.spi.ConnectionRequestInfo connectionRequestInfo) jakarta.resource.spi.LocalTransaction
jakarta.resource.spi.ManagedConnectionFactory
jakarta.resource.spi.ManagedConnectionMetaData
jakarta.resource.spi.security.PasswordCredential
void
removeConnectionEventListener
(jakarta.resource.spi.ConnectionEventListener listener) void
removeTSConnection
(TSEISConnection jdbcCon) void
setLogWriter
(PrintWriter out)
-
Constructor Details
-
TSManagedConnection
public TSManagedConnection(jakarta.resource.spi.ManagedConnectionFactory mcf, jakarta.resource.spi.security.PasswordCredential passCred, TSXAConnection xacon, TSConnection con, boolean supportsXA, boolean supportsLocalTx)
-
-
Method Details
-
getConnection
public Object getConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo connectionRequestInfo) throws jakarta.resource.ResourceException - Specified by:
getConnection
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
destroy
public void destroy() throws jakarta.resource.ResourceException- Specified by:
destroy
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
cleanup
public void cleanup() throws jakarta.resource.ResourceException- Specified by:
cleanup
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
associateConnection
- Specified by:
associateConnection
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
addConnectionEventListener
public void addConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener) - Specified by:
addConnectionEventListener
in interfacejakarta.resource.spi.ManagedConnection
-
removeConnectionEventListener
public void removeConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener) - Specified by:
removeConnectionEventListener
in interfacejakarta.resource.spi.ManagedConnection
-
getXAResource
- Specified by:
getXAResource
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
getLocalTransaction
public jakarta.resource.spi.LocalTransaction getLocalTransaction() throws jakarta.resource.ResourceException- Specified by:
getLocalTransaction
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
getMetaData
public jakarta.resource.spi.ManagedConnectionMetaData getMetaData() throws jakarta.resource.ResourceException- Specified by:
getMetaData
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
setLogWriter
- Specified by:
setLogWriter
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
getLogWriter
- Specified by:
getLogWriter
in interfacejakarta.resource.spi.ManagedConnection
- Throws:
jakarta.resource.ResourceException
-
getTSConnection
- Throws:
jakarta.resource.ResourceException
-
getPasswordCredential
public jakarta.resource.spi.security.PasswordCredential getPasswordCredential() -
removeTSConnection
-
addTSConnection
-
getManagedConnectionFactory
public jakarta.resource.spi.ManagedConnectionFactory getManagedConnectionFactory()
-