|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface that will provide connections. It differs from a real
Driver
because it has setup(java.lang.String, java.lang.String, java.util.Properties)
and
tearDown()
methods.
Method Summary | |
void |
closeConnection(java.sql.Connection connection)
This gives the adapter the flexibilty of closing the connection for real or just putting it back in a pool. |
java.sql.Connection |
getConnection()
Simply get a connection (using the definitions defined in setup(java.lang.String, java.lang.String, java.util.Properties) |
java.lang.String |
getName()
Convenient name so we can identify this adapter in logs. |
void |
setup(java.lang.String driver,
java.lang.String url,
java.util.Properties info)
Setup the adapter. |
void |
tearDown()
Reclaim resources used by the adapter (for instance, close any open connections) |
Method Detail |
public void setup(java.lang.String driver, java.lang.String url, java.util.Properties info) throws java.sql.SQLException, ProxoolException
driver
- the name of the classurl
- the url to pass to the driverinfo
- the properties to pass to the driver
java.sql.SQLException
- if anything goes wrong
ProxoolException
public java.sql.Connection getConnection() throws java.sql.SQLException
setup(java.lang.String, java.lang.String, java.util.Properties)
java.sql.SQLException
- if anything goes wrongpublic void closeConnection(java.sql.Connection connection) throws java.sql.SQLException
connection
- the connection to "close"
java.sql.SQLException
- if anything goes wrongpublic void tearDown() throws ProxoolException
ProxoolException
public java.lang.String getName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |