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