public class ProxyConnectionTracker extends Object implements ConnectionTracker
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
ProxyConnectionTracker() |
ProxyConnectionTracker(ReferenceBuilder referenceBuilder) |
Modifier and Type | Method and Description |
---|---|
void |
forEach(BiConsumer<Connection,Thread> biConsumer)
Performs an iteration on all currently active connections, and performs the operation
|
int |
getConnectionCount()
Returns count of leased active JDBC connections
|
Connection |
track(Connection connection)
Returns a tracked connection, and keeps a track of it until
Connection.close() is invoked |
public ProxyConnectionTracker()
public ProxyConnectionTracker(ReferenceBuilder referenceBuilder)
public int getConnectionCount()
ConnectionTracker
getConnectionCount
in interface ConnectionTracker
public void forEach(BiConsumer<Connection,Thread> biConsumer)
ConnectionTracker
forEach
in interface ConnectionTracker
@Nonnull public Connection track(@Nonnull Connection connection)
ConnectionTracker
Connection.close()
is invokedtrack
in interface ConnectionTracker
connection
- to be trackedCopyright © 2024 Atlassian. All rights reserved.