org.jboss.soa.esb.persistence.manager
Class J2eeConnectionManager

java.lang.Object
  extended by org.jboss.soa.esb.persistence.manager.J2eeConnectionManager
All Implemented Interfaces:
org.jboss.internal.soa.esb.persistence.manager.ConnectionManager

public class J2eeConnectionManager
extends java.lang.Object
implements org.jboss.internal.soa.esb.persistence.manager.ConnectionManager

J2EE datasource based Connection Pooling implementation for use when deploying to a J2EE container


Constructor Summary
J2eeConnectionManager()
           
 
Method Summary
 java.sql.Connection getConnection()
          Returns a connection from the pool.
 org.jboss.internal.soa.esb.persistence.manager.ConnectionManager getInstance()
           
 void init()
          Initializes the Connection Manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

J2eeConnectionManager

public J2eeConnectionManager()
Method Detail

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Description copied from interface: org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
Returns a connection from the pool.

Specified by:
getConnection in interface org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
Throws:
java.sql.SQLException

getInstance

public org.jboss.internal.soa.esb.persistence.manager.ConnectionManager getInstance()
Specified by:
getInstance in interface org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
Returns:
ConnectionManager

init

public void init()
          throws ConfigurationException
Description copied from interface: org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
Initializes the Connection Manager.

Specified by:
init in interface org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
Throws:
ConfigurationException