Class TSManagedConnection

java.lang.Object
com.sun.ts.tests.common.connector.whitebox.TSManagedConnection
All Implemented Interfaces:
jakarta.resource.spi.ManagedConnection

public class TSManagedConnection extends Object implements jakarta.resource.spi.ManagedConnection
  • 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 interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • destroy

      public void destroy() throws jakarta.resource.ResourceException
      Specified by:
      destroy in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • cleanup

      public void cleanup() throws jakarta.resource.ResourceException
      Specified by:
      cleanup in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • associateConnection

      public void associateConnection(Object connection) throws jakarta.resource.ResourceException
      Specified by:
      associateConnection in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • addConnectionEventListener

      public void addConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener)
      Specified by:
      addConnectionEventListener in interface jakarta.resource.spi.ManagedConnection
    • removeConnectionEventListener

      public void removeConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener)
      Specified by:
      removeConnectionEventListener in interface jakarta.resource.spi.ManagedConnection
    • getXAResource

      public XAResource getXAResource() throws jakarta.resource.ResourceException
      Specified by:
      getXAResource in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • getLocalTransaction

      public jakarta.resource.spi.LocalTransaction getLocalTransaction() throws jakarta.resource.ResourceException
      Specified by:
      getLocalTransaction in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • getMetaData

      public jakarta.resource.spi.ManagedConnectionMetaData getMetaData() throws jakarta.resource.ResourceException
      Specified by:
      getMetaData in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • setLogWriter

      public void setLogWriter(PrintWriter out) throws jakarta.resource.ResourceException
      Specified by:
      setLogWriter in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • getLogWriter

      public PrintWriter getLogWriter() throws jakarta.resource.ResourceException
      Specified by:
      getLogWriter in interface jakarta.resource.spi.ManagedConnection
      Throws:
      jakarta.resource.ResourceException
    • getTSConnection

      public TSConnection getTSConnection() throws jakarta.resource.ResourceException
      Throws:
      jakarta.resource.ResourceException
    • getPasswordCredential

      public jakarta.resource.spi.security.PasswordCredential getPasswordCredential()
    • removeTSConnection

      public void removeTSConnection(TSEISConnection jdbcCon)
    • addTSConnection

      public void addTSConnection(TSEISConnection jdbcCon)
    • getManagedConnectionFactory

      public jakarta.resource.spi.ManagedConnectionFactory getManagedConnectionFactory()