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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
connect()
connectvoid
disconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender methodint
int
long
abstract DataSender
int
boolean
keepalivevoid
void
returnSender
(DataSender sender) void
setMaxWait
(long maxWait) void
setPoolSize
(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, transferProperties
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.catalina.tribes.transport.DataSender
getConnectTime, getRequestCount, isConnected, setKeepAliveCount, setKeepAliveTime, setRxBufSize, setTimeout, setTxBufSize
Methods 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:AbstractSender
connect- Specified by:
connect
in interfaceDataSender
- Specified by:
connect
in classAbstractSender
- Throws:
IOException
- TODO Implement this org.apache.catalina.tribes.transport.DataSender method
-
disconnect
public void disconnect()Description copied from class:AbstractSender
disconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender method- Specified by:
disconnect
in interfaceDataSender
- Specified by:
disconnect
in 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:AbstractSender
keepalive- Specified by:
keepalive
in interfaceDataSender
- Overrides:
keepalive
in classAbstractSender
- Returns:
- boolean TODO Implement this org.apache.catalina.tribes.transport.DataSender method
-
add
- Specified by:
add
in interfaceMultiPointSender
-
remove
- Specified by:
remove
in interfaceMultiPointSender
-