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 TypeMethodDescriptionintlongbooleanintlongintbooleanintgetPort()intintbooleanbooleanintbooleanintbooleanbooleanlongintintintintbooleanbooleanbooleanKeepalive.voidsetAddress(InetAddress address) voidsetAttempt(int attempt) protected voidsetConnected(boolean connected) voidsetConnectTime(long connectTime) voidsetDestination(Member destination) voidsetDirectBuffer(boolean directBuffer) voidsetKeepAliveCount(int keepAliveCount) Set the amount of requests during which to keepalive.voidsetKeepAliveTime(long keepAliveTime) Set the keepalive time.voidsetMaxRetryAttempts(int maxRetryAttempts) voidsetOoBInline(boolean ooBInline) voidsetPort(int port) voidsetRequestCount(int requestCount) voidsetRxBufSize(int rxBufSize) Set the receive buffer size.voidsetSoKeepAlive(boolean soKeepAlive) voidsetSoLingerOn(boolean soLingerOn) voidsetSoLingerTime(int soLingerTime) voidsetSoReuseAddress(boolean soReuseAddress) voidsetSoTrafficClass(int soTrafficClass) voidsetTcpNoDelay(boolean tcpNoDelay) voidsetThrowOnFailedAck(boolean throwOnFailedAck) voidsetTimeout(long timeout) Set the socket timeout.voidsetTxBufSize(int txBufSize) Set the transmit buffer size.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 anotherMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.tribes.transport.DataSenderconnect, disconnect
- 
Constructor Details- 
AbstractSenderpublic AbstractSender()
 
- 
- 
Method Details- 
transferPropertiestransfers sender properties from one sender to another- Parameters:
- from- AbstractSender
- to- AbstractSender
 
- 
keepalivepublic boolean keepalive()Description copied from interface:DataSenderKeepalive.- Specified by:
- keepalivein interface- DataSender
- Returns:
- trueif kept alive
 
- 
setConnectedprotected void setConnected(boolean connected) 
- 
isConnectedpublic boolean isConnected()- Specified by:
- isConnectedin interface- DataSender
- Returns:
- trueif connected
 
- 
getConnectTimepublic long getConnectTime()- Specified by:
- getConnectTimein interface- DataSender
- Returns:
- the time to connect
 
- 
getDestination
- 
getKeepAliveCountpublic int getKeepAliveCount()
- 
getKeepAliveTimepublic long getKeepAliveTime()
- 
getRequestCountpublic int getRequestCount()- Specified by:
- getRequestCountin interface- DataSender
- Returns:
- the request count
 
- 
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) Description copied from interface:DataSenderSet the amount of requests during which to keepalive.- Specified by:
- setKeepAliveCountin interface- DataSender
- Parameters:
- keepAliveCount- the amount of requests
 
- 
setKeepAliveTimepublic void setKeepAliveTime(long keepAliveTime) Description copied from interface:DataSenderSet the keepalive time.- Specified by:
- setKeepAliveTimein interface- DataSender
- Parameters:
- keepAliveTime- the time in ms
 
- 
setRequestCountpublic void setRequestCount(int requestCount) 
- 
setRxBufSizepublic void setRxBufSize(int rxBufSize) Description copied from interface:DataSenderSet the receive buffer size.- Specified by:
- setRxBufSizein interface- DataSender
- Parameters:
- rxBufSize- the new size
 
- 
setTimeoutpublic void setTimeout(long timeout) Description copied from interface:DataSenderSet the socket timeout.- Specified by:
- setTimeoutin interface- DataSender
- Parameters:
- timeout- in ms
 
- 
setTxBufSizepublic void setTxBufSize(int txBufSize) Description copied from interface:DataSenderSet the transmit buffer size.- Specified by:
- setTxBufSizein interface- DataSender
- Parameters:
- txBufSize- the new size
 
- 
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) 
 
-