Class AbstractSender
java.lang.Object
org.apache.catalina.tribes.transport.AbstractSender
- All Implemented Interfaces:
- DataSender
- Direct Known Subclasses:
- NioSender,- ParallelNioSender,- PooledSender
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract voidconnect()connectabstract voiddisconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender methodintlongbooleanintlongintbooleanintgetPort()intintbooleanbooleanintbooleanintbooleanbooleanlongintintintintbooleanbooleanbooleankeepalivevoidsetAddress(InetAddress address) voidsetAttempt(int attempt) protected voidsetConnected(boolean connected) voidsetConnectTime(long connectTime) voidsetDestination(Member destination) voidsetDirectBuffer(boolean directBuffer) voidsetKeepAliveCount(int keepAliveCount) voidsetKeepAliveTime(long keepAliveTime) voidsetMaxRetryAttempts(int maxRetryAttempts) voidsetOoBInline(boolean ooBInline) voidsetPort(int port) voidsetRequestCount(int requestCount) voidsetRxBufSize(int rxBufSize) voidsetSoKeepAlive(boolean soKeepAlive) voidsetSoLingerOn(boolean soLingerOn) voidsetSoLingerTime(int soLingerTime) voidsetSoReuseAddress(boolean soReuseAddress) voidsetSoTrafficClass(int soTrafficClass) voidsetTcpNoDelay(boolean tcpNoDelay) voidsetThrowOnFailedAck(boolean throwOnFailedAck) voidsetTimeout(long timeout) voidsetTxBufSize(int txBufSize) voidsetUdpBased(boolean udpBased) voidsetUdpPort(int udpPort) voidsetUdpRxBufSize(int udpRxBufSize) voidsetUdpTxBufSize(int udpTxBufSize) static voidtransferProperties(AbstractSender from, AbstractSender to) transfers sender properties from one sender to another
- 
Constructor Details- 
AbstractSenderpublic AbstractSender()
 
- 
- 
Method Details- 
transferPropertiestransfers sender properties from one sender to another- Parameters:
- from- AbstractSender
- to- AbstractSender
 
- 
connectconnect- Specified by:
- connectin interface- DataSender
- Throws:
- IOException- TODO Implement this org.apache.catalina.tribes.transport.DataSender method
 
- 
disconnectpublic abstract void disconnect()disconnect TODO Implement this org.apache.catalina.tribes.transport.DataSender method- Specified by:
- disconnectin interface- DataSender
 
- 
keepalivepublic boolean keepalive()keepalive- Specified by:
- keepalivein interface- DataSender
- Returns:
- boolean TODO Implement this org.apache.catalina.tribes.transport.DataSender method
 
- 
setConnectedprotected void setConnected(boolean connected) 
- 
isConnectedpublic boolean isConnected()- Specified by:
- isConnectedin interface- DataSender
 
- 
getConnectTimepublic long getConnectTime()- Specified by:
- getConnectTimein interface- DataSender
 
- 
getDestination
- 
getKeepAliveCountpublic int getKeepAliveCount()
- 
getKeepAliveTimepublic long getKeepAliveTime()
- 
getRequestCountpublic int getRequestCount()- Specified by:
- getRequestCountin interface- DataSender
 
- 
getRxBufSizepublic int getRxBufSize()
- 
getTimeoutpublic long getTimeout()
- 
getTxBufSizepublic int getTxBufSize()
- 
getAddress
- 
getPortpublic int getPort()
- 
getMaxRetryAttemptspublic int getMaxRetryAttempts()
- 
setDirectBufferpublic void setDirectBuffer(boolean directBuffer) 
- 
getDirectBufferpublic boolean getDirectBuffer()
- 
getAttemptpublic int getAttempt()
- 
getTcpNoDelaypublic boolean getTcpNoDelay()
- 
getSoKeepAlivepublic boolean getSoKeepAlive()
- 
getOoBInlinepublic boolean getOoBInline()
- 
getSoReuseAddresspublic boolean getSoReuseAddress()
- 
getSoLingerOnpublic boolean getSoLingerOn()
- 
getSoLingerTimepublic int getSoLingerTime()
- 
getSoTrafficClasspublic int getSoTrafficClass()
- 
getThrowOnFailedAckpublic boolean getThrowOnFailedAck()
- 
setKeepAliveCountpublic void setKeepAliveCount(int keepAliveCount) - Specified by:
- setKeepAliveCountin interface- DataSender
 
- 
setKeepAliveTimepublic void setKeepAliveTime(long keepAliveTime) - Specified by:
- setKeepAliveTimein interface- DataSender
 
- 
setRequestCountpublic void setRequestCount(int requestCount) 
- 
setRxBufSizepublic void setRxBufSize(int rxBufSize) - Specified by:
- setRxBufSizein interface- DataSender
 
- 
setTimeoutpublic void setTimeout(long timeout) - Specified by:
- setTimeoutin interface- DataSender
 
- 
setTxBufSizepublic void setTxBufSize(int txBufSize) - Specified by:
- setTxBufSizein interface- DataSender
 
- 
setConnectTimepublic void setConnectTime(long connectTime) 
- 
setMaxRetryAttemptspublic void setMaxRetryAttempts(int maxRetryAttempts) 
- 
setAttemptpublic void setAttempt(int attempt) 
- 
setTcpNoDelaypublic void setTcpNoDelay(boolean tcpNoDelay) 
- 
setSoKeepAlivepublic void setSoKeepAlive(boolean soKeepAlive) 
- 
setOoBInlinepublic void setOoBInline(boolean ooBInline) 
- 
setSoReuseAddresspublic void setSoReuseAddress(boolean soReuseAddress) 
- 
setSoLingerOnpublic void setSoLingerOn(boolean soLingerOn) 
- 
setSoLingerTimepublic void setSoLingerTime(int soLingerTime) 
- 
setSoTrafficClasspublic void setSoTrafficClass(int soTrafficClass) 
- 
setThrowOnFailedAckpublic void setThrowOnFailedAck(boolean throwOnFailedAck) 
- 
setDestination- Throws:
- UnknownHostException
 
- 
setPortpublic void setPort(int port) 
- 
setAddress
- 
isUdpBasedpublic boolean isUdpBased()
- 
setUdpBasedpublic void setUdpBased(boolean udpBased) 
- 
getUdpPortpublic int getUdpPort()
- 
setUdpPortpublic void setUdpPort(int udpPort) 
- 
getUdpRxBufSizepublic int getUdpRxBufSize()
- 
setUdpRxBufSizepublic void setUdpRxBufSize(int udpRxBufSize) 
- 
getUdpTxBufSizepublic int getUdpTxBufSize()
- 
setUdpTxBufSizepublic void setUdpTxBufSize(int udpTxBufSize) 
 
-