public class StorageConnPoolFactory extends Object implements org.apache.commons.pool2.KeyedPooledObjectFactory<HostAddress,GraphStorageConnection>
| Constructor and Description |
|---|
StorageConnPoolFactory(StoragePoolConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(HostAddress address,
org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject) |
void |
destroyObject(HostAddress hostAndPort,
org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject) |
org.apache.commons.pool2.PooledObject<GraphStorageConnection> |
makeObject(HostAddress address) |
void |
passivateObject(HostAddress hostAndPort,
org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject) |
boolean |
validateObject(HostAddress hostAndPort,
org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject) |
public StorageConnPoolFactory(StoragePoolConfig config)
public org.apache.commons.pool2.PooledObject<GraphStorageConnection> makeObject(HostAddress address) throws Exception
makeObject in interface org.apache.commons.pool2.KeyedPooledObjectFactory<HostAddress,GraphStorageConnection>Exceptionpublic void destroyObject(HostAddress hostAndPort, org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject)
destroyObject in interface org.apache.commons.pool2.KeyedPooledObjectFactory<HostAddress,GraphStorageConnection>public boolean validateObject(HostAddress hostAndPort, org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject)
validateObject in interface org.apache.commons.pool2.KeyedPooledObjectFactory<HostAddress,GraphStorageConnection>public void activateObject(HostAddress address, org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject) throws Exception
activateObject in interface org.apache.commons.pool2.KeyedPooledObjectFactory<HostAddress,GraphStorageConnection>Exceptionpublic void passivateObject(HostAddress hostAndPort, org.apache.commons.pool2.PooledObject<GraphStorageConnection> pooledObject)
passivateObject in interface org.apache.commons.pool2.KeyedPooledObjectFactory<HostAddress,GraphStorageConnection>Copyright © 2022. All rights reserved.