public class ConnObjectPool extends org.apache.commons.pool2.BasePooledObjectFactory<SyncConnection>
| Constructor and Description |
|---|
ConnObjectPool(LoadBalancer loadBalancer,
NebulaPoolConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<SyncConnection> p) |
SyncConnection |
create() |
void |
destroyObject(org.apache.commons.pool2.PooledObject<SyncConnection> p) |
boolean |
init() |
void |
updateServerStatus() |
boolean |
validateObject(org.apache.commons.pool2.PooledObject<SyncConnection> p) |
org.apache.commons.pool2.PooledObject<SyncConnection> |
wrap(SyncConnection connection) |
public ConnObjectPool(LoadBalancer loadBalancer, NebulaPoolConfig config)
public SyncConnection create() throws IOErrorException, ClientServerIncompatibleException
create in class org.apache.commons.pool2.BasePooledObjectFactory<SyncConnection>IOErrorExceptionClientServerIncompatibleExceptionpublic org.apache.commons.pool2.PooledObject<SyncConnection> wrap(SyncConnection connection)
wrap in class org.apache.commons.pool2.BasePooledObjectFactory<SyncConnection>public void destroyObject(org.apache.commons.pool2.PooledObject<SyncConnection> p) throws Exception
destroyObject in interface org.apache.commons.pool2.PooledObjectFactory<SyncConnection>destroyObject in class org.apache.commons.pool2.BasePooledObjectFactory<SyncConnection>Exceptionpublic boolean validateObject(org.apache.commons.pool2.PooledObject<SyncConnection> p)
validateObject in interface org.apache.commons.pool2.PooledObjectFactory<SyncConnection>validateObject in class org.apache.commons.pool2.BasePooledObjectFactory<SyncConnection>public void activateObject(org.apache.commons.pool2.PooledObject<SyncConnection> p) throws Exception
activateObject in interface org.apache.commons.pool2.PooledObjectFactory<SyncConnection>activateObject in class org.apache.commons.pool2.BasePooledObjectFactory<SyncConnection>Exceptionpublic boolean init()
public void updateServerStatus()
Copyright © 2022. All rights reserved.