public class SocketOutputStreamPoolFactory extends org.apache.commons.pool.BaseKeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream> implements org.apache.commons.pool.KeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>
| Constructor and Description |
|---|
SocketOutputStreamPoolFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyObject(InetSocketAddress inetSocketAddress,
SocketOutputStream socketOutputStream) |
SocketOutputStream |
makeObject(InetSocketAddress inetSocketAddress) |
boolean |
validateObject(InetSocketAddress inetSocketAddress,
SocketOutputStream socketOutputStream)
Defensive approach: we test all the "
Socket.isXXX()" flags. |
activateObject, passivateObjectpublic SocketOutputStream makeObject(InetSocketAddress inetSocketAddress) throws Exception
makeObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>makeObject in class org.apache.commons.pool.BaseKeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>Exceptionpublic void destroyObject(InetSocketAddress inetSocketAddress, SocketOutputStream socketOutputStream) throws Exception
destroyObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>destroyObject in class org.apache.commons.pool.BaseKeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>Exceptionpublic boolean validateObject(InetSocketAddress inetSocketAddress, SocketOutputStream socketOutputStream)
Socket.isXXX()" flags.validateObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>validateObject in class org.apache.commons.pool.BaseKeyedPoolableObjectFactory<InetSocketAddress,SocketOutputStream>Copyright © 2013. All Rights Reserved.