Class ParallelNioSender
java.lang.Object
org.apache.catalina.tribes.transport.AbstractSender
org.apache.catalina.tribes.transport.nio.ParallelNioSender
- All Implemented Interfaces:
DataSender,MultiPointSender
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconnect()connectvoiddisconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender methodbooleankeepalivevoidvoidsendMessage(Member[] destination, ChannelMessage msg) 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
setDirectBuffer, setMaxRetryAttempts
-
Field Details
-
sm
-
selectTimeout
protected final long selectTimeout- See Also:
-
-
Constructor Details
-
ParallelNioSender
- Throws:
IOException
-
-
Method Details
-
sendMessage
- Specified by:
sendMessagein interfaceMultiPointSender- Throws:
ChannelException
-
connect
public void connect()Description copied from class:AbstractSenderconnect- Specified by:
connectin interfaceDataSender- Specified by:
connectin classAbstractSender
-
add
- Specified by:
addin interfaceMultiPointSender
-
remove
- Specified by:
removein interfaceMultiPointSender
-
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
-
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
-