3.5 Removing Connections from UCP
The setInvalid
method of the ValidConnection
interface indicates that a connection should be removed from the connection pool when it is closed. The method is typically used when a connection is no longer usable, such as after an exception or if the isValid
method of the ValidConnection
interface returns false
. The method can also be used if an application deems the state on a connection to be bad. The following example demonstrates using the setInvalid
method to close and remove a connection from the pool:
Connection conn = pds.getConnection(); ... ((ValidConnection) conn).setInvalid(); ... conn.close(); conn=null;