Package org.apache.activemq.ra
Class SimpleConnectionManager
- java.lang.Object
-
- org.apache.activemq.ra.SimpleConnectionManager
-
- All Implemented Interfaces:
Serializable
,EventListener
,ConnectionEventListener
,ConnectionManager
public class SimpleConnectionManager extends Object implements ConnectionManager, ConnectionEventListener
A simple implementation of a ConnectionManager. An Application Server will have a better implementation with pooling and security etc.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleConnectionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
allocateConnection(ManagedConnectionFactory connectionFactory, ConnectionRequestInfo info)
void
connectionClosed(ConnectionEvent event)
void
connectionErrorOccurred(ConnectionEvent event)
void
localTransactionCommitted(ConnectionEvent event)
void
localTransactionRolledback(ConnectionEvent event)
void
localTransactionStarted(ConnectionEvent event)
-
-
-
Method Detail
-
allocateConnection
public Object allocateConnection(ManagedConnectionFactory connectionFactory, ConnectionRequestInfo info) throws ResourceException
- Specified by:
allocateConnection
in interfaceConnectionManager
- Throws:
ResourceException
- See Also:
ConnectionManager.allocateConnection(javax.resource.spi.ManagedConnectionFactory, javax.resource.spi.ConnectionRequestInfo)
-
connectionClosed
public void connectionClosed(ConnectionEvent event)
- Specified by:
connectionClosed
in interfaceConnectionEventListener
- See Also:
ConnectionEventListener.connectionClosed(javax.resource.spi.ConnectionEvent)
-
localTransactionStarted
public void localTransactionStarted(ConnectionEvent event)
- Specified by:
localTransactionStarted
in interfaceConnectionEventListener
- See Also:
ConnectionEventListener.localTransactionStarted(javax.resource.spi.ConnectionEvent)
-
localTransactionCommitted
public void localTransactionCommitted(ConnectionEvent event)
- Specified by:
localTransactionCommitted
in interfaceConnectionEventListener
- See Also:
ConnectionEventListener.localTransactionCommitted(javax.resource.spi.ConnectionEvent)
-
localTransactionRolledback
public void localTransactionRolledback(ConnectionEvent event)
- Specified by:
localTransactionRolledback
in interfaceConnectionEventListener
- See Also:
ConnectionEventListener.localTransactionRolledback(javax.resource.spi.ConnectionEvent)
-
connectionErrorOccurred
public void connectionErrorOccurred(ConnectionEvent event)
- Specified by:
connectionErrorOccurred
in interfaceConnectionEventListener
- See Also:
ConnectionEventListener.connectionErrorOccurred(javax.resource.spi.ConnectionEvent)
-
-