Package org.apache.activemq.ra
Class SimpleConnectionManager
java.lang.Object
org.apache.activemq.ra.SimpleConnectionManager
- All Implemented Interfaces:
jakarta.resource.spi.ConnectionEventListener,jakarta.resource.spi.ConnectionManager,Serializable,EventListener
public class SimpleConnectionManager
extends Object
implements jakarta.resource.spi.ConnectionManager, jakarta.resource.spi.ConnectionEventListener
A simple implementation of a ConnectionManager. An Application Server will
have a better implementation with pooling and security etc.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallocateConnection(jakarta.resource.spi.ManagedConnectionFactory connectionFactory, jakarta.resource.spi.ConnectionRequestInfo info) voidconnectionClosed(jakarta.resource.spi.ConnectionEvent event) voidconnectionErrorOccurred(jakarta.resource.spi.ConnectionEvent event) voidlocalTransactionCommitted(jakarta.resource.spi.ConnectionEvent event) voidlocalTransactionRolledback(jakarta.resource.spi.ConnectionEvent event) voidlocalTransactionStarted(jakarta.resource.spi.ConnectionEvent event)
-
Constructor Details
-
SimpleConnectionManager
public SimpleConnectionManager()
-
-
Method Details
-
allocateConnection
public Object allocateConnection(jakarta.resource.spi.ManagedConnectionFactory connectionFactory, jakarta.resource.spi.ConnectionRequestInfo info) throws jakarta.resource.ResourceException - Specified by:
allocateConnectionin interfacejakarta.resource.spi.ConnectionManager- Throws:
jakarta.resource.ResourceException- See Also:
-
javax.resource.spi.ConnectionManager#allocateConnection(javax.resource.spi.ManagedConnectionFactory, javax.resource.spi.ConnectionRequestInfo)
-
connectionClosed
public void connectionClosed(jakarta.resource.spi.ConnectionEvent event) - Specified by:
connectionClosedin interfacejakarta.resource.spi.ConnectionEventListener- See Also:
-
javax.resource.spi.ConnectionEventListener#connectionClosed(javax.resource.spi.ConnectionEvent)
-
localTransactionStarted
public void localTransactionStarted(jakarta.resource.spi.ConnectionEvent event) - Specified by:
localTransactionStartedin interfacejakarta.resource.spi.ConnectionEventListener- See Also:
-
javax.resource.spi.ConnectionEventListener#localTransactionStarted(javax.resource.spi.ConnectionEvent)
-
localTransactionCommitted
public void localTransactionCommitted(jakarta.resource.spi.ConnectionEvent event) - Specified by:
localTransactionCommittedin interfacejakarta.resource.spi.ConnectionEventListener- See Also:
-
javax.resource.spi.ConnectionEventListener#localTransactionCommitted(javax.resource.spi.ConnectionEvent)
-
localTransactionRolledback
public void localTransactionRolledback(jakarta.resource.spi.ConnectionEvent event) - Specified by:
localTransactionRolledbackin interfacejakarta.resource.spi.ConnectionEventListener- See Also:
-
javax.resource.spi.ConnectionEventListener#localTransactionRolledback(javax.resource.spi.ConnectionEvent)
-
connectionErrorOccurred
public void connectionErrorOccurred(jakarta.resource.spi.ConnectionEvent event) - Specified by:
connectionErrorOccurredin interfacejakarta.resource.spi.ConnectionEventListener- See Also:
-
javax.resource.spi.ConnectionEventListener#connectionErrorOccurred(javax.resource.spi.ConnectionEvent)
-