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 SummaryConstructorsConstructorDescriptionSocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis, int socketTimeoutInMillis) 
- 
Method SummaryModifier 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.BaseKeyedPooledObjectFactoryactivateObject, passivateObjectMethods inherited from class org.apache.commons.pool2.BaseObjecttoString, toStringAppendFieldsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.pool2.KeyedPooledObjectFactoryactivateObject, destroyObject, passivateObject
- 
Constructor Details- 
SocketOutputStreamPoolFactorypublic SocketOutputStreamPoolFactory(int socketConnectTimeoutInMillis, int socketTimeoutInMillis) 
 
- 
- 
Method Details- 
makeObjectpublic org.apache.commons.pool2.PooledObject<SocketOutputStream> makeObject(SocketConnectionInfos connectionInfos) throws Exception - Specified by:
- makeObjectin interface- org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
- Overrides:
- makeObjectin class- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
- Throws:
- Exception
 
- 
destroyObjectpublic void destroyObject(SocketConnectionInfos socketConnectionInfos, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) throws Exception - Specified by:
- destroyObjectin interface- org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
- Overrides:
- destroyObjectin class- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
- Throws:
- Exception
 
- 
validateObjectpublic boolean validateObject(SocketConnectionInfos hostAndPort, org.apache.commons.pool2.PooledObject<SocketOutputStream> socketOutputStream) - Specified by:
- validateObjectin interface- org.apache.commons.pool2.KeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
- Overrides:
- validateObjectin class- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
 
- 
create- Specified by:
- createin class- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
- Throws:
- Exception
 
- 
wrappublic org.apache.commons.pool2.PooledObject<SocketOutputStream> wrap(SocketOutputStream outputStream) - Specified by:
- wrapin class- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<SocketConnectionInfos,- SocketOutputStream> 
 
 
-