Class RemoteClusterNode

java.lang.Object
org.teamapps.cluster.network.ClusterNode
org.teamapps.cluster.network.RemoteClusterNode
All Implemented Interfaces:
ConnectionHandler

public class RemoteClusterNode
extends ClusterNode
implements ConnectionHandler
  • Constructor Details

  • Method Details

    • merge

      public void merge​(RemoteClusterNode clusterNode)
    • sendMessage

      public void sendMessage​(byte[] bytes)
    • sendMessageAsync

      public boolean sendMessageAsync​(byte[] bytes)
    • handleMessage

      public void handleMessage​(byte[] bytes)
      Specified by:
      handleMessage in interface ConnectionHandler
    • handleConnectionClosed

      public void handleConnectionClosed()
      Specified by:
      handleConnectionClosed in interface ConnectionHandler
    • isOutgoing

      public boolean isOutgoing()
    • isConnected

      public boolean isConnected()
    • setConnected

      public void setConnected​(boolean connected)
    • getNodeAddress

      public NodeAddress getNodeAddress()
    • getConnection

      public Connection getConnection()
    • setClusterNodeData

      public void setClusterNodeData​(ClusterNodeData nodeData)
    • getClusterNodeData

      public ClusterNodeData getClusterNodeData()
    • shutDown

      public void shutDown()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object