org.apache.activemq.ra
Class SimpleConnectionManager

java.lang.Object
  extended by 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
SimpleConnectionManager()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleConnectionManager

public SimpleConnectionManager()
Method Detail

allocateConnection

public Object allocateConnection(ManagedConnectionFactory connectionFactory,
                                 ConnectionRequestInfo info)
                          throws ResourceException
Specified by:
allocateConnection in interface ConnectionManager
Throws:
ResourceException
See Also:
ConnectionManager.allocateConnection(javax.resource.spi.ManagedConnectionFactory, javax.resource.spi.ConnectionRequestInfo)

connectionClosed

public void connectionClosed(ConnectionEvent event)
Specified by:
connectionClosed in interface ConnectionEventListener
See Also:
ConnectionEventListener.connectionClosed(javax.resource.spi.ConnectionEvent)

localTransactionStarted

public void localTransactionStarted(ConnectionEvent event)
Specified by:
localTransactionStarted in interface ConnectionEventListener
See Also:
ConnectionEventListener.localTransactionStarted(javax.resource.spi.ConnectionEvent)

localTransactionCommitted

public void localTransactionCommitted(ConnectionEvent event)
Specified by:
localTransactionCommitted in interface ConnectionEventListener
See Also:
ConnectionEventListener.localTransactionCommitted(javax.resource.spi.ConnectionEvent)

localTransactionRolledback

public void localTransactionRolledback(ConnectionEvent event)
Specified by:
localTransactionRolledback in interface ConnectionEventListener
See Also:
ConnectionEventListener.localTransactionRolledback(javax.resource.spi.ConnectionEvent)

connectionErrorOccurred

public void connectionErrorOccurred(ConnectionEvent event)
Specified by:
connectionErrorOccurred in interface ConnectionEventListener
See Also:
ConnectionEventListener.connectionErrorOccurred(javax.resource.spi.ConnectionEvent)


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.