public class SocketOutputStreamPoolFactory extends org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> implements org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
SocketOutputStream
Constructor and Description |
---|
SocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis,
int socketTimeoutInMillis) |
Modifier and Type | Method and Description |
---|---|
SocketOutputStream |
create(SocketConnectionInfos connectionInfos) |
void |
destroyObject(SocketConnectionInfos socketConnectionInfos,
org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) |
org.apache.commons.pool2.PooledObject<SocketOutputStream> |
makeObject(SocketConnectionInfos connectionInfos) |
boolean |
validateObject(SocketConnectionInfos hostAndPort,
org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) |
org.apache.commons.pool2.PooledObject<SocketOutputStream> |
wrap(SocketOutputStream outputStream) |
activateObject, passivateObject
public SocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis, int socketTimeoutInMillis)
public org.apache.commons.pool2.PooledObject<SocketOutputStream> makeObject(SocketConnectionInfos connectionInfos) throws java.lang.Exception
makeObject
in interface org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
makeObject
in class org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
java.lang.Exception
public void destroyObject(SocketConnectionInfos socketConnectionInfos, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) throws java.lang.Exception
destroyObject
in interface org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
destroyObject
in class org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
java.lang.Exception
public boolean validateObject(SocketConnectionInfos hostAndPort, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream)
validateObject
in interface org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
validateObject
in class org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
public SocketOutputStream create(SocketConnectionInfos connectionInfos) throws java.lang.Exception
create
in class org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
java.lang.Exception
public org.apache.commons.pool2.PooledObject<SocketOutputStream> wrap(SocketOutputStream outputStream)
wrap
in class org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.