public class PingBroadcastHandler extends java.lang.Object implements BroadcastMessageListener
| Modifier and Type | Class and Description |
|---|---|
static class |
PingBroadcastHandler.NodeInfo |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CFG_PING_INTERVAL |
static java.lang.String |
COMMAND_PING |
static java.lang.String |
COMMAND_PING_RESULT |
static java.lang.String |
DELIMITER |
static int |
KIND_PING |
static int |
PING_INTERVAL |
| Constructor and Description |
|---|
PingBroadcastHandler(BroadcastService broadcastService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNode(long dynamicNodeID,
int remoteNodeID,
java.lang.String ipAddress,
java.lang.String methodName) |
void |
destroy() |
protected long |
getClusterIslandPK() |
protected int |
getClusterNodeID() |
static PingBroadcastHandler |
getInstance() |
java.util.Collection<PingBroadcastHandler.NodeInfo> |
getNodes() |
boolean |
isNodeAlive(int nodeID) |
void |
pingNodes() |
boolean |
processMessage(RawMessage message) |
protected boolean |
processPingMessage(RawMessage message) |
protected void |
sendPing() |
protected void |
sendPingAnswer(long remoteDynamicNode) |
public static final int KIND_PING
public static final java.lang.String CFG_PING_INTERVAL
public static final int PING_INTERVAL
public static final java.lang.String DELIMITER
public static final java.lang.String COMMAND_PING
public static final java.lang.String COMMAND_PING_RESULT
public PingBroadcastHandler(BroadcastService broadcastService)
public static PingBroadcastHandler getInstance()
public void destroy()
public boolean processMessage(RawMessage message)
processMessage in interface BroadcastMessageListenerpublic boolean isNodeAlive(int nodeID)
public java.util.Collection<PingBroadcastHandler.NodeInfo> getNodes()
protected void addNode(long dynamicNodeID,
int remoteNodeID,
java.lang.String ipAddress,
java.lang.String methodName)
public void pingNodes()
protected void sendPing()
protected void sendPingAnswer(long remoteDynamicNode)
protected boolean processPingMessage(RawMessage message)
protected int getClusterNodeID()
protected long getClusterIslandPK()
Copyright © 2018 SAP SE. All Rights Reserved.