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()
          singleton
 void init()
          initializes the connection to the database Reads in settings from property file (Config 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()
Description copied from interface: org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
singleton

Specified by:
getInstance in interface org.jboss.internal.soa.esb.persistence.manager.ConnectionManager

init

public void init()
          throws ConfigurationException
Description copied from interface: org.jboss.internal.soa.esb.persistence.manager.ConnectionManager
initializes the connection to the database Reads in settings from property file (Config Manager)

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