public class SSHFactoryByKey extends Object implements org.apache.commons.pool2.KeyedPooledObjectFactory<Host,SSHConnection>
| 构造器和说明 |
|---|
SSHFactoryByKey(List<Host> conf) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateObject(Host key,
org.apache.commons.pool2.PooledObject<SSHConnection> p) |
void |
addHost(Host key) |
void |
destroyObject(Host key,
org.apache.commons.pool2.PooledObject<SSHConnection> p) |
org.apache.commons.pool2.PooledObject<SSHConnection> |
makeObject(Host key) |
void |
passivateObject(Host key,
org.apache.commons.pool2.PooledObject<SSHConnection> p) |
boolean |
validateObject(Host key,
org.apache.commons.pool2.PooledObject<SSHConnection> p) |
public void addHost(Host key)
public org.apache.commons.pool2.PooledObject<SSHConnection> makeObject(Host key) throws Exception
makeObject 在接口中 org.apache.commons.pool2.KeyedPooledObjectFactory<Host,SSHConnection>Exceptionpublic void destroyObject(Host key, org.apache.commons.pool2.PooledObject<SSHConnection> p) throws Exception
destroyObject 在接口中 org.apache.commons.pool2.KeyedPooledObjectFactory<Host,SSHConnection>Exceptionpublic boolean validateObject(Host key, org.apache.commons.pool2.PooledObject<SSHConnection> p)
validateObject 在接口中 org.apache.commons.pool2.KeyedPooledObjectFactory<Host,SSHConnection>public void activateObject(Host key, org.apache.commons.pool2.PooledObject<SSHConnection> p) throws Exception
activateObject 在接口中 org.apache.commons.pool2.KeyedPooledObjectFactory<Host,SSHConnection>Exceptionpublic void passivateObject(Host key, org.apache.commons.pool2.PooledObject<SSHConnection> p) throws Exception
passivateObject 在接口中 org.apache.commons.pool2.KeyedPooledObjectFactory<Host,SSHConnection>ExceptionCopyright © 2018. All rights reserved.