org.apache.catalina.tribes.transport.bio
public class MultipointBioSender extends AbstractSender implements MultiPointSender
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
bioSenders |
protected long |
selectTimeout |
| Constructor and Description |
|---|
MultipointBioSender() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Member member) |
void |
connect()
connect
|
void |
disconnect()
disconnect
|
void |
finalize() |
boolean |
keepalive()
keepalive
|
void |
remove(Member member) |
void |
sendMessage(Member[] destination,
ChannelMessage msg) |
protected BioSender[] |
setupForSend(Member[] destination) |
getAddress, getAttempt, getConnectTime, getDestination, getDirect, getDirectBuffer, getKeepAliveCount, getKeepAliveTime, getMaxRetryAttempts, getOoBInline, getPort, getRequestCount, getRxBufSize, getSoKeepAlive, getSoLingerOn, getSoLingerTime, getSoReuseAddress, getSoTrafficClass, getTcpNoDelay, getThrowOnFailedAck, getTimeout, getTxBufSize, isConnected, setAddress, setAttempt, setConnected, setConnectTime, setDestination, setDirect, setDirectBuffer, setKeepAliveCount, setKeepAliveTime, setMaxRetryAttempts, setOoBInline, setPort, setRequestCount, setRxBufSize, setSoKeepAlive, setSoLingerOn, setSoLingerTime, setSoReuseAddress, setSoTrafficClass, setTcpNoDelay, setThrowOnFailedAck, setTimeout, setTxBufSize, transferPropertiesclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDirectBuffer, setMaxRetryAttempts, setRxBufSize, setTxBufSizegetConnectTime, getRequestCount, isConnected, setKeepAliveCount, setKeepAliveTime, setTimeoutprotected long selectTimeout
protected java.util.HashMap bioSenders
public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException
sendMessage in interface MultiPointSenderChannelExceptionprotected BioSender[] setupForSend(Member[] destination) throws ChannelException
ChannelExceptionpublic void connect()
throws java.io.IOException
AbstractSenderconnect in interface DataSenderconnect in class AbstractSenderjava.io.IOExceptionpublic 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 void finalize()
finalize in class java.lang.Objectpublic boolean keepalive()
AbstractSenderkeepalive in interface DataSenderkeepalive in class AbstractSenderCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.