Class ClusterNodeStatusMessage
- java.lang.Object
-
- org.teamapps.universaldb.cluster.message.ClusterNodeStatusMessage
-
- All Implemented Interfaces:
ClusterMessage
public class ClusterNodeStatusMessage extends java.lang.Object implements ClusterMessage
-
-
Constructor Summary
Constructors Constructor Description ClusterNodeStatusMessage(byte[] data)ClusterNodeStatusMessage(int nodeId, long lastTransactionId, long currentTransactionId, long transactionCount, int transactionQueueSize, ClusterOperationMode clusterOperationMode, ClusterNodeRole currentType, ClusterNodeRole preferredType, int connectedNodes, int currentHead)
-
Method Summary
Modifier and Type Method Description ClusterOperationModegetClusterOperationMode()intgetConnectedNodes()intgetCurrentHead()longgetCurrentTransactionId()ClusterNodeRolegetCurrentType()byte[]getData()longgetLastTransactionId()intgetNodeId()ClusterNodeRolegetPreferredType()longgetTransactionCount()intgetTransactionQueueSize()MessageTypegetType()
-
-
-
Constructor Detail
-
ClusterNodeStatusMessage
public ClusterNodeStatusMessage(int nodeId, long lastTransactionId, long currentTransactionId, long transactionCount, int transactionQueueSize, ClusterOperationMode clusterOperationMode, ClusterNodeRole currentType, ClusterNodeRole preferredType, int connectedNodes, int currentHead)
-
ClusterNodeStatusMessage
public ClusterNodeStatusMessage(byte[] data)
-
-
Method Detail
-
getNodeId
public int getNodeId()
-
getLastTransactionId
public long getLastTransactionId()
-
getCurrentTransactionId
public long getCurrentTransactionId()
-
getTransactionCount
public long getTransactionCount()
-
getTransactionQueueSize
public int getTransactionQueueSize()
-
getClusterOperationMode
public ClusterOperationMode getClusterOperationMode()
-
getCurrentType
public ClusterNodeRole getCurrentType()
-
getPreferredType
public ClusterNodeRole getPreferredType()
-
getConnectedNodes
public int getConnectedNodes()
-
getCurrentHead
public int getCurrentHead()
-
getType
public MessageType getType()
- Specified by:
getTypein interfaceClusterMessage
-
getData
public byte[] getData()
- Specified by:
getDatain interfaceClusterMessage
-
-