public class ParallelNioSender extends AbstractSender implements MultiPointSender
Title:
Description:
Company:
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<Member,NioSender> |
nioSenders |
protected Selector |
selector |
protected long |
selectTimeout |
| Constructor and Description |
|---|
ParallelNioSender() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Member member) |
void |
connect()
connect
|
void |
disconnect()
disconnect
TODO Implement this org.apache.catalina.tribes.transport.DataSender method
|
void |
finalize() |
boolean |
keepalive()
keepalive
|
void |
remove(Member member) |
void |
sendMessage(Member[] destination,
ChannelMessage msg) |
getAddress, getAttempt, getConnectTime, getDestination, getDirect, 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, setDirect, setDirectBuffer, setKeepAliveCount, setKeepAliveTime, setMaxRetryAttempts, setOoBInline, setPort, setRequestCount, setRxBufSize, setSoKeepAlive, setSoLingerOn, setSoLingerTime, setSoReuseAddress, setSoTrafficClass, setTcpNoDelay, setThrowOnFailedAck, setTimeout, setTxBufSize, setUdpBased, setUdpPort, setUdpRxBufSize, setUdpTxBufSize, transferPropertiesclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDirectBuffer, setMaxRetryAttemptsgetConnectTime, getRequestCount, isConnected, setKeepAliveCount, setKeepAliveTime, setRxBufSize, setTimeout, setTxBufSizeprotected long selectTimeout
protected Selector selector
public ParallelNioSender()
throws IOException
IOExceptionpublic void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException
sendMessage in interface MultiPointSenderChannelExceptionpublic void connect()
AbstractSenderconnect in interface DataSenderconnect in class AbstractSenderpublic void add(Member member)
add in interface MultiPointSenderpublic void remove(Member member)
remove in interface MultiPointSenderpublic void disconnect()
AbstractSenderdisconnect in interface DataSenderdisconnect in class AbstractSenderpublic boolean keepalive()
AbstractSenderkeepalive in interface DataSenderkeepalive in class AbstractSenderCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.