|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface used to build wrapper classes around existing Connection Pool libraries. Title: ConnectionPool
Method Summary | |
void |
disablePool()
|
void |
enablePool()
The Pool can be Enabled and Disabled. |
void |
freeUnused()
Start downsizeing the pool, this usally happens right after the pool has been marked as Inactive and we are removing connections that are not currently inuse. |
java.sql.Connection |
getConnection()
Retrive a database connection from the pool |
boolean |
hasActiveConnections()
Provide an indicator to the PoolManager when the Pool can be removed from the Pool Table. |
boolean |
isEnabled()
|
void |
releaseConnection(java.sql.Connection con)
Return a connection to the pool, the connection may be closed if the pool is inactive or has exceeded the max number of free connections |
void |
setDriver(java.lang.String d)
The Driver and URL are the only required parmeters. |
void |
setMinConnections(int n)
Set tne minimum number of connections that are to be maintained in the pool. |
void |
setPassword(java.lang.String p)
The rest of the protocol parameters can eiter be passed in as just Username and Password or as a property collection. |
void |
setProtocol(java.util.Properties p)
|
void |
setURL(java.lang.String url)
|
void |
setUser(java.lang.String u)
|
boolean |
testConnection()
Test to see if the connection info is valid to make a real connection to the database. |
Method Detail |
public void enablePool()
public void disablePool()
public boolean isEnabled()
public void setDriver(java.lang.String d)
public void setURL(java.lang.String url)
public void freeUnused()
public boolean hasActiveConnections()
public void setPassword(java.lang.String p)
public void setUser(java.lang.String u)
public void setProtocol(java.util.Properties p)
public void setMinConnections(int n)
public boolean testConnection()
public java.sql.Connection getConnection() throws java.sql.SQLException
public void releaseConnection(java.sql.Connection con) throws java.sql.SQLException
|
Documentation is available at http://e-docs.bea.com/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |