Class BioReceiver
java.lang.Object
org.apache.catalina.tribes.transport.ReceiverBase
org.apache.catalina.tribes.transport.bio.BioReceiver
- All Implemented Interfaces:
Runnable,ChannelReceiver,Heartbeat,ListenCallback,RxTaskPool.TaskCreator
-
Field Summary
FieldsFields inherited from class org.apache.catalina.tribes.transport.ReceiverBase
OPTION_DIRECT_BUFFERFields inherited from interface org.apache.catalina.tribes.ChannelReceiver
MAX_UDP_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.catalina.tribes.transport.ReceiverBase
bind, bindUdp, doListen, getActiveCount, getAddress, getAutoBind, getBind, getChannel, getCompletedTaskCount, getDirect, getExecutor, getHost, getListener, getMaxIdleTime, getMaxTasks, getMaxThreads, getMessageListener, getMinTasks, getMinThreads, getOoBInline, getPoolSize, getPort, getRxBufSize, getSecurePort, getSelectorTimeout, getSoKeepAlive, getSoLingerOn, getSoLingerTime, getSoReuseAddress, getSoTrafficClass, getTaskCount, getTaskPool, getTcpNoDelay, getTimeout, getTxBufSize, getUdpPort, getUdpRxBufSize, getUdpTxBufSize, getUseBufferPool, getWorkerThreadOptions, heartbeat, isDaemon, isListening, messageDataReceived, setAddress, setAutoBind, setBind, setChannel, setDaemon, setDirect, setExecutor, setHost, setListen, setListener, setMaxIdleTime, setMaxTasks, setMaxThreads, setMessageListener, setMinTasks, setMinThreads, setOoBInline, setPool, setPort, setRxBufSize, setSecurePort, setSelectorTimeout, setSoKeepAlive, setSoLingerOn, setSoLingerTime, setSoReuseAddress, setSoTrafficClass, setTcpNoDelay, setTimeout, setTxBufSize, setUdpPort, setUdpRxBufSize, setUdpTxBufSize, setUseBufferPool
-
Field Details
-
sm
-
serverSocket
-
-
Constructor Details
-
BioReceiver
public BioReceiver()
-
-
Method Details
-
start
Description copied from interface:ChannelReceiverStart listening for incoming messages on the host/port- Specified by:
startin interfaceChannelReceiver- Overrides:
startin classReceiverBase- Throws:
IOException- Listen failed
-
createRxTask
- Specified by:
createRxTaskin interfaceRxTaskPool.TaskCreator
-
getReplicationThread
-
stop
public void stop()Description copied from interface:ChannelReceiverStop listening for messages- Specified by:
stopin interfaceChannelReceiver- Overrides:
stopin classReceiverBase
-
bind
- Throws:
IOException
-
run
public void run() -
listen
- Throws:
Exception
-