Class SocketOutputStreamPoolFactory
-
- All Implemented Interfaces:
-
org.apache.commons.pool2.KeyedPooledObjectFactory
public class SocketOutputStreamPoolFactory extends BaseKeyedPooledObjectFactory<K, V> implements KeyedPooledObjectFactory<K, V>Pool Factory of SocketOutputStream
- Since:
2.13
-
-
Constructor Summary
Constructors Constructor Description SocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis, int socketTimeoutInMillis)
-
Method Summary
Modifier and Type Method Description PooledObject<SocketOutputStream>makeObject(SocketConnectionInfos connectionInfos)voiddestroyObject(SocketConnectionInfos socketConnectionInfos, PooledObject<SocketOutputStream> socketOutputStream)booleanvalidateObject(SocketConnectionInfos hostAndPort, PooledObject<SocketOutputStream> socketOutputStream)SocketOutputStreamcreate(SocketConnectionInfos connectionInfos)PooledObject<SocketOutputStream>wrap(SocketOutputStream outputStream)-
Methods inherited from class org.apache.commons.pool2.BaseKeyedPooledObjectFactory
activateObject, passivateObject -
Methods inherited from class org.apache.commons.pool2.BaseObject
toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
makeObject
PooledObject<SocketOutputStream> makeObject(SocketConnectionInfos connectionInfos)
-
destroyObject
void destroyObject(SocketConnectionInfos socketConnectionInfos, PooledObject<SocketOutputStream> socketOutputStream)
-
validateObject
boolean validateObject(SocketConnectionInfos hostAndPort, PooledObject<SocketOutputStream> socketOutputStream)
-
create
SocketOutputStream create(SocketConnectionInfos connectionInfos)
-
wrap
PooledObject<SocketOutputStream> wrap(SocketOutputStream outputStream)
-
-
-
-