public class HeartBeatMonitor extends Object
A HeartBeatMonitor can be used to watch the read and write activity of a transport and raise events when the write side or read side has been idle too long.
Constructor and Description |
---|
HeartBeatMonitor() |
Modifier and Type | Method and Description |
---|---|
long |
getInitialReadCheckDelay() |
long |
getInitialWriteCheckDelay() |
Task |
getOnDead() |
Task |
getOnKeepAlive() |
long |
getReadInterval() |
Transport |
getTransport() |
long |
getWriteInterval() |
void |
resumeRead() |
void |
setInitialReadCheckDelay(long initialReadCheckDelay) |
void |
setInitialWriteCheckDelay(long initialWriteCheckDelay) |
void |
setOnDead(Task onDead) |
void |
setOnKeepAlive(Task onKeepAlive) |
void |
setReadInterval(long readInterval) |
void |
setTransport(Transport transport) |
void |
setWriteInterval(long writeInterval) |
void |
start() |
void |
stop() |
void |
suspendRead() |
public HeartBeatMonitor()
public void suspendRead()
public void resumeRead()
public void start()
public void stop()
public long getInitialReadCheckDelay()
public void setInitialReadCheckDelay(long initialReadCheckDelay)
public long getInitialWriteCheckDelay()
public void setInitialWriteCheckDelay(long initialWriteCheckDelay)
public Task getOnKeepAlive()
public void setOnKeepAlive(Task onKeepAlive)
public long getWriteInterval()
public void setWriteInterval(long writeInterval)
public Transport getTransport()
public void setTransport(Transport transport)
public long getReadInterval()
public void setReadInterval(long readInterval)
Copyright © 2010–2017 FuseSource, Corp.. All rights reserved.