Class ClusterNodeData

java.lang.Object
org.teamapps.cluster.dto.Message
org.teamapps.cluster.model.cluster.ClusterNodeData

public class ClusterNodeData
extends Message
  • Field Details

    • DECODER_FUNCTION

      public static final java.util.function.Function<byte[],​ClusterNodeData> DECODER_FUNCTION
    • ROOT_FIELD_ID

      public static final int ROOT_FIELD_ID
      See Also:
      Constant Field Values
  • Constructor Details

    • ClusterNodeData

      public ClusterNodeData()
    • ClusterNodeData

      public ClusterNodeData​(java.nio.ByteBuffer buf)
    • ClusterNodeData

      public ClusterNodeData​(java.io.DataInputStream dis) throws java.io.IOException
      Throws:
      java.io.IOException
    • ClusterNodeData

      public ClusterNodeData​(java.io.DataInputStream dis, FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
    • ClusterNodeData

      public ClusterNodeData​(byte[] bytes) throws java.io.IOException
      Throws:
      java.io.IOException
    • ClusterNodeData

      public ClusterNodeData​(byte[] bytes, FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • getMessageDecoder

      public static MessageDecoder<ClusterNodeData> getMessageDecoder()
    • getNodeId

      public java.lang.String getNodeId()
    • setNodeId

      public ClusterNodeData setNodeId​(java.lang.String value)
    • getHost

      public java.lang.String getHost()
    • setHost

      public ClusterNodeData setHost​(java.lang.String value)
    • getPort

      public int getPort()
    • setPort

      public ClusterNodeData setPort​(int value)
    • getResponse

      public boolean getResponse()
    • setResponse

      public ClusterNodeData setResponse​(boolean value)
    • getAvailableServices

      public java.lang.String[] getAvailableServices()
    • setAvailableServices

      public ClusterNodeData setAvailableServices​(java.lang.String[] value)
    • getAvailableServicesAsList

      public java.util.List<java.lang.String> getAvailableServicesAsList()
    • setAvailableServices

      public ClusterNodeData setAvailableServices​(java.util.List<java.lang.String> value)