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
 
 public abstract class PooledSender extends AbstractSender implements MultiPointSender 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static StringManagersm
 - 
Constructor SummaryConstructors Constructor Description PooledSender()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidadd(Member member)voidconnect()connectvoiddisconnect()disconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender methodintgetInPoolSize()intgetInUsePoolSize()longgetMaxWait()abstract DataSendergetNewDataSender()intgetPoolSize()DataSendergetSender()booleankeepalive()keepalivevoidremove(Member member)voidreturnSender(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, transferProperties
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.catalina.tribes.transport.DataSendergetConnectTime, getRequestCount, isConnected, setKeepAliveCount, setKeepAliveTime, setRxBufSize, setTimeout, setTxBufSize
 - 
Methods inherited from interface org.apache.catalina.tribes.transport.MultiPointSendersendMessage, setDirectBuffer, setMaxRetryAttempts
 
- 
 
- 
- 
- 
Field Detail- 
smprotected static final StringManager sm 
 
- 
 - 
Method Detail- 
getNewDataSenderpublic abstract DataSender getNewDataSender() 
 - 
getSenderpublic DataSender getSender() 
 - 
returnSenderpublic void returnSender(DataSender sender) 
 - 
connectpublic void connect() throws java.io.IOExceptionDescription copied from class:AbstractSenderconnect- Specified by:
- connectin interface- DataSender
- Specified by:
- connectin class- AbstractSender
- Throws:
- java.io.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
 
 - 
addpublic void add(Member member) - Specified by:
- addin interface- MultiPointSender
 
 - 
removepublic void remove(Member member) - Specified by:
- removein interface- MultiPointSender
 
 
- 
 
-