Flag to log stack traces for application code which abandoned an object.
<p>Flag to remove abandoned objects if they exceed the removeAbandonedTimeout when borrowObject is invoked.</p>
<p>Flag to remove abandoned objects if they exceed the removeAbandonedTimeout when pool maintenance (the "evictor") runs.</p>
<p>Timeout in seconds before an abandoned object can be removed.</p>
Indicates if full stack traces are required when {@link #getLogAbandoned() logAbandoned} is true. Defaults to true. Logging of abandoned objects requiring a full stack trace will generate an entire stack trace to generate for every object created. If this is disabled, a faster but less informative stack walking mechanism may be used if available.
If the pool implements {@link UsageTracking}, should the pool record a stack trace every time a method is called on a pooled object and retain the most recent stack trace to aid debugging of abandoned objects?
Sets the flag to log stack traces for application code which abandoned an object.
<p>Flag to remove abandoned objects if they exceed the removeAbandonedTimeout when borrowObject is invoked.</p>
<p>Flag to remove abandoned objects if they exceed the removeAbandonedTimeout when pool maintenance runs.</p>
<p>Sets the timeout in seconds before an abandoned object can be removed</p>
Sets the flag to require full stack traces for logging abandoned connections when enabled.
If the pool implements {@link UsageTracking}, configure whether the pool should record a stack trace every time a method is called on a pooled object and retain the most recent stack trace to aid debugging of abandoned objects.
Configuration settings for abandoned object removal.