Class ManagedConnectionImpl

All Implemented Interfaces:
jakarta.resource.spi.ManagedConnection, Connection, CXFManagedConnection

public class ManagedConnectionImpl extends AbstractManagedConnectionImpl implements CXFManagedConnection, Connection
  • Constructor Details

    • ManagedConnectionImpl

      public ManagedConnectionImpl(ManagedConnectionFactoryImpl managedFactory, jakarta.resource.spi.ConnectionRequestInfo crInfo, Subject subject) throws jakarta.resource.ResourceException
      Throws:
      jakarta.resource.ResourceException
  • Method Details

    • associateConnection

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

      public CXFManagedConnectionFactory getManagedConnectionFactory()
      Specified by:
      getManagedConnectionFactory in interface CXFManagedConnection
    • getCXFService

      public Object getCXFService()
    • getConnection

      public Object getConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo crInfo) throws jakarta.resource.ResourceException
      Specified by:
      getConnection in interface jakarta.resource.spi.ManagedConnection
      Specified by:
      getConnection in class AbstractManagedConnectionImpl
      Throws:
      jakarta.resource.ResourceException
    • getCXFConnection

      public Object getCXFConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo crInfo) throws jakarta.resource.ResourceException
      Throws:
      jakarta.resource.ResourceException
    • getMetaData

      public jakarta.resource.spi.ManagedConnectionMetaData getMetaData() throws jakarta.resource.ResourceException
      Specified by:
      getMetaData in interface jakarta.resource.spi.ManagedConnection
      Overrides:
      getMetaData in class AbstractManagedConnectionImpl
      Throws:
      jakarta.resource.ResourceException
    • isBound

      public boolean isBound()
      Specified by:
      isBound in class AbstractManagedConnectionImpl
    • close

      public void close() throws jakarta.resource.ResourceException
      Description copied from interface: Connection
      close the connection handle. A caller should not use a closed connection.
      Specified by:
      close in interface Connection
      Throws:
      jakarta.resource.ResourceException - if an error occurs during close.
    • close

      public void close(Object closingHandle) throws jakarta.resource.ResourceException
      Specified by:
      close in interface CXFManagedConnection
      Overrides:
      close in class AbstractManagedConnectionImpl
      Throws:
      jakarta.resource.ResourceException
    • destroy

      public void destroy() throws jakarta.resource.ResourceException
      Specified by:
      destroy in interface jakarta.resource.spi.ManagedConnection
      Overrides:
      destroy in class AbstractManagedConnectionImpl
      Throws:
      jakarta.resource.ResourceException
    • getCXFTransaction

      public CXFTransaction getCXFTransaction()
      Specified by:
      getCXFTransaction in interface CXFManagedConnection
    • 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