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:
- PooledParallelSender
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.AbstractSendergetAddress, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.tribes.transport.DataSendergetConnectTime, getRequestCount, isConnected, setKeepAliveCount, setKeepAliveTime, setRxBufSize, setTimeout, setTxBufSizeMethods inherited from interface org.apache.catalina.tribes.transport.MultiPointSendersendMessage, setDirectBuffer, setMaxRetryAttempts
- 
Field Details- 
sm
 
- 
- 
Constructor Details- 
PooledSenderpublic PooledSender()
 
- 
- 
Method Details- 
getNewDataSender
- 
getSender
- 
returnSender
- 
connectDescription copied from class:AbstractSenderconnect- Specified by:
- connectin interface- DataSender
- Specified by:
- connectin class- AbstractSender
- Throws:
- IOException- TODO Implement this org.apache.catalina.tribes.transport.DataSender method
 
- 
disconnectpublic void disconnect()Description copied from class:AbstractSenderdisconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender method- Specified by:
- disconnectin interface- DataSender
- Specified by:
- disconnectin class- AbstractSender
 
- 
getInPoolSizepublic int getInPoolSize()
- 
getInUsePoolSizepublic int getInUsePoolSize()
- 
setPoolSizepublic void setPoolSize(int poolSize) 
- 
getPoolSizepublic int getPoolSize()
- 
getMaxWaitpublic long getMaxWait()
- 
setMaxWaitpublic void setMaxWait(long maxWait) 
- 
keepalivepublic boolean keepalive()Description copied from class:AbstractSenderkeepalive- Specified by:
- keepalivein interface- DataSender
- Overrides:
- keepalivein class- AbstractSender
- Returns:
- boolean TODO Implement this org.apache.catalina.tribes.transport.DataSender method
 
- 
add- Specified by:
- addin interface- MultiPointSender
 
- 
remove- Specified by:
- removein interface- MultiPointSender
 
 
-