private class DefaultConnectionPool.UsageTrackingInternalConnectionItemFactory extends java.lang.Object implements ConcurrentPool.ItemFactory<UsageTrackingInternalConnection>
| Modifier and Type | Field and Description |
|---|---|
private InternalConnectionFactory |
internalConnectionFactory |
| Constructor and Description |
|---|
UsageTrackingInternalConnectionItemFactory(InternalConnectionFactory internalConnectionFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(UsageTrackingInternalConnection connection) |
UsageTrackingInternalConnection |
create(boolean initialize) |
private java.lang.String |
getReasonForClosing(UsageTrackingInternalConnection connection) |
boolean |
shouldPrune(UsageTrackingInternalConnection usageTrackingConnection) |
private final InternalConnectionFactory internalConnectionFactory
public UsageTrackingInternalConnectionItemFactory(InternalConnectionFactory internalConnectionFactory)
public UsageTrackingInternalConnection create(boolean initialize)
create in interface ConcurrentPool.ItemFactory<UsageTrackingInternalConnection>public void close(UsageTrackingInternalConnection connection)
close in interface ConcurrentPool.ItemFactory<UsageTrackingInternalConnection>private java.lang.String getReasonForClosing(UsageTrackingInternalConnection connection)
public boolean shouldPrune(UsageTrackingInternalConnection usageTrackingConnection)
shouldPrune in interface ConcurrentPool.ItemFactory<UsageTrackingInternalConnection>