org.apache.commons.dbcp
Class AbandonedConfig
public class AbandonedConfig
Configuration settings for handling abandoned db connections.
$Revision: 1.5 $ $Date: 2004/02/28 11:48:04 $ boolean | getLogAbandoned() - Flag to log stack traces for application code which abandoned
a Statement or Connection.
|
boolean | getRemoveAbandoned() - Flag to remove abandoned connections if they exceed the
removeAbandonedTimeout.
|
int | getRemoveAbandonedTimeout() - Timeout in seconds before an abandoned connection can be removed.
|
void | setLogAbandoned(boolean logAbandoned) - Flag to log stack traces for application code which abandoned
a Statement or Connection.
|
void | setRemoveAbandoned(boolean removeAbandoned) - Flag to remove abandoned connections if they exceed the
removeAbandonedTimeout.
|
void | setRemoveAbandonedTimeout(int removeAbandonedTimeout) - Timeout in seconds before an abandoned connection can be removed.
|
getLogAbandoned
public boolean getLogAbandoned()
Flag to log stack traces for application code which abandoned
a Statement or Connection.
Defaults to false.
Logging of abandoned Statements and Connections adds overhead
for every Connection open or new Statement because a stack
trace has to be generated.
getRemoveAbandoned
public boolean getRemoveAbandoned()
Flag to remove abandoned connections if they exceed the
removeAbandonedTimeout.
Set to true or false, default false.
If set to true a connection is considered abandoned and eligible
for removal if it has been idle longer than the removeAbandonedTimeout.
Setting this to true can recover db connections from poorly written
applications which fail to close a connection.
getRemoveAbandonedTimeout
public int getRemoveAbandonedTimeout()
Timeout in seconds before an abandoned connection can be removed.
Defaults to 300 seconds.
- int remove abandoned timeout in seconds
setLogAbandoned
public void setLogAbandoned(boolean logAbandoned)
Flag to log stack traces for application code which abandoned
a Statement or Connection.
Defaults to false.
Logging of abandoned Statements and Connections adds overhead
for every Connection open or new Statement because a stack
trace has to be generated.
setRemoveAbandoned
public void setRemoveAbandoned(boolean removeAbandoned)
Flag to remove abandoned connections if they exceed the
removeAbandonedTimeout.
Set to true or false, default false.
If set to true a connection is considered abandoned and eligible
for removal if it has been idle longer than the removeAbandonedTimeout.
Setting this to true can recover db connections from poorly written
applications which fail to close a connection.
setRemoveAbandonedTimeout
public void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
Timeout in seconds before an abandoned connection can be removed.
Defaults to 300 seconds.
Copyright © 2001-2003 Apache Software Foundation. Documenation generated October 24 2007.