Class ClusterNodeData

java.lang.Object
org.teamapps.protocol.message.Message
org.teamapps.cluster.model.cluster.ClusterNodeData

public class ClusterNodeData
extends org.teamapps.protocol.message.Message
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.util.function.Function<byte[],​ClusterNodeData> DECODER_FUNCTION  
    static int ROOT_FIELD_ID  

    Fields inherited from class org.teamapps.protocol.message.Message

    ENCODER
  • Constructor Summary

    Constructors
    Constructor Description
    ClusterNodeData()  
    ClusterNodeData​(byte[] bytes)  
    ClusterNodeData​(byte[] bytes, org.teamapps.protocol.file.FileProvider fileProvider)  
    ClusterNodeData​(java.io.DataInputStream dis)  
    ClusterNodeData​(java.io.DataInputStream dis, org.teamapps.protocol.file.FileProvider fileProvider)  
    ClusterNodeData​(java.nio.ByteBuffer buf)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String[] getAvailableServices()  
    java.util.List<java.lang.String> getAvailableServicesAsList()  
    java.lang.String getHost()  
    static org.teamapps.protocol.message.MessageDecoder<ClusterNodeData> getMessageDecoder()  
    java.lang.String getNodeId()  
    int getPort()  
    boolean getResponse()  
    ClusterNodeData setAvailableServices​(java.lang.String[] value)  
    ClusterNodeData setAvailableServices​(java.util.List<java.lang.String> value)  
    ClusterNodeData setHost​(java.lang.String value)  
    ClusterNodeData setNodeId​(java.lang.String value)  
    ClusterNodeData setPort​(int value)  
    ClusterNodeData setResponse​(boolean value)  

    Methods inherited from class org.teamapps.protocol.message.Message

    addMessage, addMultiReference, explain, getBitSetValue, getBitSetValue, getBitSetValue, getBooleanValue, getBooleanValue, getBooleanValue, getByteArrayValue, getByteArrayValue, getByteArrayValue, getByteValue, getByteValue, getByteValue, getDoubleArrayValue, getDoubleArrayValue, getDoubleArrayValue, getDoubleValue, getDoubleValue, getDoubleValue, getField, getFieldId, getFileValue, getFileValue, getFloatArrayValue, getFloatArrayValue, getFloatArrayValue, getFloatValue, getFloatValue, getFloatValue, getIntArrayValue, getIntArrayValue, getIntArrayValue, getIntValue, getIntValue, getIntValue, getLongArrayValue, getLongArrayValue, getLongArrayValue, getLongValue, getLongValue, getLongValue, getMessageByFieldId, getMessageByFieldName, getMessageFieldId, getMessageList, getMessageList, getMessageObject, getMessageObject, getMessageObjectValue, getMessageObjectValue, getMessageObjectValue, getMessageValue, getStringArrayValue, getStringArrayValue, getStringArrayValue, getStringValue, getStringValue, getStringValue, isMultiReference, isObject, isObjectOrMultiReference, isObjectReference, isSingleReference, setPropertyValue, setPropertyValue, setSingleReference, setValue, toBytes, toBytes, toString, write, write

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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, org.teamapps.protocol.file.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, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • getMessageDecoder

      public static org.teamapps.protocol.message.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)