Class PooledSender
java.lang.Object
org.apache.catalina.tribes.transport.AbstractSender
org.apache.catalina.tribes.transport.PooledSender
- All Implemented Interfaces:
DataSender,MultiPointSender
- Direct Known Subclasses:
PooledMultiSender,PooledParallelSender
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconnect()connectvoiddisconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender methodintintlongabstract DataSenderintbooleankeepalivevoidvoidreturnSender(DataSender sender) voidsetMaxWait(long maxWait) voidsetPoolSize(int poolSize) Methods inherited from class org.apache.catalina.tribes.transport.AbstractSender
getAddress, getAttempt, getConnectTime, getDestination, getDirectBuffer, getKeepAliveCount, getKeepAliveTime, getMaxRetryAttempts, getOoBInline, getPort, getRequestCount, getRxBufSize, getSoKeepAlive, getSoLingerOn, getSoLingerTime, getSoReuseAddress, getSoTrafficClass, getTcpNoDelay, getThrowOnFailedAck, getTimeout, getTxBufSize, getUdpPort, getUdpRxBufSize, getUdpTxBufSize, isConnected, isUdpBased, setAddress, setAttempt, setConnected, setConnectTime, setDestination, setDirectBuffer, setKeepAliveCount, setKeepAliveTime, setMaxRetryAttempts, setOoBInline, setPort, setRequestCount, setRxBufSize, setSoKeepAlive, setSoLingerOn, setSoLingerTime, setSoReuseAddress, setSoTrafficClass, setTcpNoDelay, setThrowOnFailedAck, setTimeout, setTxBufSize, setUdpBased, setUdpPort, setUdpRxBufSize, setUdpTxBufSize, transferPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.tribes.transport.DataSender
getConnectTime, getRequestCount, isConnected, setKeepAliveCount, setKeepAliveTime, setRxBufSize, setTimeout, setTxBufSizeMethods inherited from interface org.apache.catalina.tribes.transport.MultiPointSender
sendMessage, setDirectBuffer, setMaxRetryAttempts
-
Field Details
-
sm
-
-
Constructor Details
-
PooledSender
public PooledSender()
-
-
Method Details
-
getNewDataSender
-
getSender
-
returnSender
-
connect
Description copied from class:AbstractSenderconnect- Specified by:
connectin interfaceDataSender- Specified by:
connectin classAbstractSender- Throws:
IOException- TODO Implement this org.apache.catalina.tribes.transport.DataSender method
-
disconnect
public void disconnect()Description copied from class:AbstractSenderdisconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender method- Specified by:
disconnectin interfaceDataSender- Specified by:
disconnectin classAbstractSender
-
getInPoolSize
public int getInPoolSize() -
getInUsePoolSize
public int getInUsePoolSize() -
setPoolSize
public void setPoolSize(int poolSize) -
getPoolSize
public int getPoolSize() -
getMaxWait
public long getMaxWait() -
setMaxWait
public void setMaxWait(long maxWait) -
keepalive
public boolean keepalive()Description copied from class:AbstractSenderkeepalive- Specified by:
keepalivein interfaceDataSender- Overrides:
keepalivein classAbstractSender- Returns:
- boolean TODO Implement this org.apache.catalina.tribes.transport.DataSender method
-
add
- Specified by:
addin interfaceMultiPointSender
-
remove
- Specified by:
removein interfaceMultiPointSender
-