Class ClusterTopicInfo

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

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

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

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

    ENCODER
  • Constructor Summary

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

    Modifier and Type Method Description
    static org.teamapps.protocol.message.MessageDecoder<ClusterTopicInfo> getMessageDecoder()  
    java.lang.String[] getNodeIds()  
    java.util.List<java.lang.String> getNodeIdsAsList()  
    java.lang.String getTopicName()  
    ClusterTopicInfo setNodeIds​(java.lang.String[] value)  
    ClusterTopicInfo setNodeIds​(java.util.List<java.lang.String> value)  
    ClusterTopicInfo setTopicName​(java.lang.String 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[],​ClusterTopicInfo> DECODER_FUNCTION
    • ROOT_FIELD_ID

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

    • ClusterTopicInfo

      public ClusterTopicInfo()
    • ClusterTopicInfo

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

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

      public ClusterTopicInfo​(java.io.DataInputStream dis, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
    • ClusterTopicInfo

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

      public ClusterTopicInfo​(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<ClusterTopicInfo> getMessageDecoder()
    • getTopicName

      public java.lang.String getTopicName()
    • setTopicName

      public ClusterTopicInfo setTopicName​(java.lang.String value)
    • getNodeIds

      public java.lang.String[] getNodeIds()
    • setNodeIds

      public ClusterTopicInfo setNodeIds​(java.lang.String[] value)
    • getNodeIdsAsList

      public java.util.List<java.lang.String> getNodeIdsAsList()
    • setNodeIds

      public ClusterTopicInfo setNodeIds​(java.util.List<java.lang.String> value)