Class SocketOutputStreamPoolFactory
java.lang.Object
org.apache.commons.pool2.BaseObject
org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
org.apache.jmeter.visualizers.backend.graphite.SocketOutputStreamPoolFactory
- All Implemented Interfaces:
org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
public class SocketOutputStreamPoolFactory
extends org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
implements org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
Pool Factory of
SocketOutputStream- Since:
- 2.13
-
Constructor Summary
ConstructorsConstructorDescriptionSocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis, int socketTimeoutInMillis) -
Method Summary
Modifier and TypeMethodDescriptioncreate(SocketConnectionInfos connectionInfos) voiddestroyObject(SocketConnectionInfos socketConnectionInfos, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) org.apache.commons.pool2.PooledObject<SocketOutputStream>makeObject(SocketConnectionInfos connectionInfos) booleanvalidateObject(SocketConnectionInfos hostAndPort, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) org.apache.commons.pool2.PooledObject<SocketOutputStream>wrap(SocketOutputStream outputStream) Methods inherited from class org.apache.commons.pool2.BaseKeyedPooledObjectFactory
activateObject, passivateObjectMethods inherited from class org.apache.commons.pool2.BaseObject
toString, toStringAppendFieldsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.pool2.KeyedPooledObjectFactory
activateObject, destroyObject, passivateObject
-
Constructor Details
-
SocketOutputStreamPoolFactory
public SocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis, int socketTimeoutInMillis)
-
-
Method Details
-
makeObject
public org.apache.commons.pool2.PooledObject<SocketOutputStream> makeObject(SocketConnectionInfos connectionInfos) throws Exception - Specified by:
makeObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> - Overrides:
makeObjectin classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> - Throws:
Exception
-
destroyObject
public void destroyObject(SocketConnectionInfos socketConnectionInfos, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) throws Exception - Specified by:
destroyObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> - Overrides:
destroyObjectin classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> - Throws:
Exception
-
validateObject
public boolean validateObject(SocketConnectionInfos hostAndPort, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) - Specified by:
validateObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> - Overrides:
validateObjectin classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
-
create
- Specified by:
createin classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream> - Throws:
Exception
-
wrap
public org.apache.commons.pool2.PooledObject<SocketOutputStream> wrap(SocketOutputStream outputStream) - Specified by:
wrapin classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,SocketOutputStream>
-