public class ChannelPoolObjectFactory extends org.apache.commons.pool2.BasePooledObjectFactory<Connection>
| 构造器和说明 |
|---|
ChannelPoolObjectFactory(RpcClient rpcClient,
String host,
int port)
Instantiates a new channel pool object factory.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<Connection> p)
activateObject will invoke every time before it borrow from the pool.
|
Connection |
create() |
void |
destroyObject(org.apache.commons.pool2.PooledObject<Connection> p) |
Connection |
fetchConnection()
Fetch connection.
|
void |
passivateObject(org.apache.commons.pool2.PooledObject<Connection> p)
is invoked on every instance when it is returned to the pool.
|
boolean |
validateObject(org.apache.commons.pool2.PooledObject<Connection> p) |
org.apache.commons.pool2.PooledObject<Connection> |
wrap(Connection connection) |
public Connection create() throws Exception
create 在类中 org.apache.commons.pool2.BasePooledObjectFactory<Connection>Exceptionpublic org.apache.commons.pool2.PooledObject<Connection> wrap(Connection connection)
wrap 在类中 org.apache.commons.pool2.BasePooledObjectFactory<Connection>public Connection fetchConnection()
public void destroyObject(org.apache.commons.pool2.PooledObject<Connection> p) throws Exception
destroyObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<Connection>destroyObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<Connection>Exceptionpublic boolean validateObject(org.apache.commons.pool2.PooledObject<Connection> p)
validateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<Connection>validateObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<Connection>public void activateObject(org.apache.commons.pool2.PooledObject<Connection> p) throws Exception
activateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<Connection>activateObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<Connection>p - target pool objectException - the exceptionpublic void passivateObject(org.apache.commons.pool2.PooledObject<Connection> p) throws Exception
passivateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<Connection>passivateObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<Connection>p - target pool objectException - the exceptionCopyright © 2022 Baidu, Inc.. All rights reserved.