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> 
 
 -