Package org.apache.cxf.jca.cxf
Class ManagedConnectionImpl
java.lang.Object
org.apache.cxf.jca.core.resourceadapter.AbstractManagedConnectionImpl
org.apache.cxf.jca.cxf.ManagedConnectionImpl
- All Implemented Interfaces:
jakarta.resource.spi.ManagedConnection,Connection,CXFManagedConnection
public class ManagedConnectionImpl
extends AbstractManagedConnectionImpl
implements CXFManagedConnection, Connection
-
Field Summary
Fields inherited from class org.apache.cxf.jca.core.resourceadapter.AbstractManagedConnectionImpl
connectionEventListeners, crinfo, printWriter, subject -
Constructor Summary
ConstructorsConstructorDescriptionManagedConnectionImpl(ManagedConnectionFactoryImpl managedFactory, jakarta.resource.spi.ConnectionRequestInfo crInfo, Subject subject) -
Method Summary
Modifier and TypeMethodDescriptionvoidassociateConnection(Object connection) voidclose()close the connection handle.voidvoiddestroy()getConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo crInfo) getCXFConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo crInfo) jakarta.resource.spi.LocalTransactionjakarta.resource.spi.ManagedConnectionMetaDatabooleanisBound()Methods inherited from class org.apache.cxf.jca.core.resourceadapter.AbstractManagedConnectionImpl
addConnectionEventListener, cleanup, error, getConnectionRequestInfo, getLogWriter, getSubject, removeConnectionEventListener, sendEvent, sendEventToListener, setConnectionRequestInfo, setLogWriter, setSubject, theManagedConnectionFactory, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.resource.spi.ManagedConnection
addConnectionEventListener, cleanup, getLogWriter, removeConnectionEventListener, setLogWriter
-
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
- Specified by:
associateConnectionin interfacejakarta.resource.spi.ManagedConnection- Specified by:
associateConnectionin classAbstractManagedConnectionImpl- Throws:
jakarta.resource.ResourceException
-
getManagedConnectionFactory
- Specified by:
getManagedConnectionFactoryin interfaceCXFManagedConnection
-
getCXFService
-
getConnection
public Object getConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo crInfo) throws jakarta.resource.ResourceException - Specified by:
getConnectionin interfacejakarta.resource.spi.ManagedConnection- Specified by:
getConnectionin classAbstractManagedConnectionImpl- 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:
getMetaDatain interfacejakarta.resource.spi.ManagedConnection- Overrides:
getMetaDatain classAbstractManagedConnectionImpl- Throws:
jakarta.resource.ResourceException
-
isBound
public boolean isBound()- Specified by:
isBoundin classAbstractManagedConnectionImpl
-
close
public void close() throws jakarta.resource.ResourceExceptionDescription copied from interface:Connectionclose the connection handle. A caller should not use a closed connection.- Specified by:
closein interfaceConnection- Throws:
jakarta.resource.ResourceException- if an error occurs during close.
-
close
- Specified by:
closein interfaceCXFManagedConnection- Overrides:
closein classAbstractManagedConnectionImpl- Throws:
jakarta.resource.ResourceException
-
destroy
public void destroy() throws jakarta.resource.ResourceException- Specified by:
destroyin interfacejakarta.resource.spi.ManagedConnection- Overrides:
destroyin classAbstractManagedConnectionImpl- Throws:
jakarta.resource.ResourceException
-
getCXFTransaction
- Specified by:
getCXFTransactionin interfaceCXFManagedConnection
-
getXAResource
- Specified by:
getXAResourcein interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
getLocalTransaction
public jakarta.resource.spi.LocalTransaction getLocalTransaction() throws jakarta.resource.ResourceException- Specified by:
getLocalTransactionin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-