public interface IHeartbeatMonitor
| Modifier and Type | Method and Description |
|---|---|
int |
getInterval()
Returns the heartbeat messages interval.
|
IHeartbeatMonitorListener |
getListener()
Returns the listener.
|
void |
heartbeatACKReceived()
Notifies the monitor about a received heartbeat ACK message.
|
void |
heartbeatReceived()
Notifies the monitor about a received heartbeat message.
|
void |
notifyTransportActivity()
Notifies the monitor about sent/received messages.
|
void |
setInterval(int interval)
Sets the interval for sending heartbeat messages if nothing is sent over
transport.
|
void |
setListener(IHeartbeatMonitorListener listener)
Sets the heartbeat's listener.
|
void |
start()
Starts the monitor.
|
void |
stop()
Stops the monitor.
|
void start()
void stop()
int getInterval()
void setInterval(int interval)
interval - interval in milliseconds (min/max values depend on
concrete implementations)IHeartbeatMonitorListener getListener()
void setListener(IHeartbeatMonitorListener listener)
listener - the new listenervoid notifyTransportActivity()
void heartbeatACKReceived()
void heartbeatReceived()