|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionAdapterIF
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 |
---|
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
java.sql.Connection getConnection() throws java.sql.SQLException
setup(java.lang.String, java.lang.String, java.util.Properties)
java.sql.SQLException
- if anything goes wrongvoid closeConnection(java.sql.Connection connection) throws java.sql.SQLException
connection
- the connection to "close"
java.sql.SQLException
- if anything goes wrongvoid tearDown() throws ProxoolException
ProxoolException
java.lang.String getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |