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_FUNCTIONstatic intROOT_FIELD_IDFields 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.StringgetTopicName()ClusterTopicInfosetNodeIds(java.lang.String[] value)ClusterTopicInfosetNodeIds(java.util.List<java.lang.String> value)ClusterTopicInfosetTopicName(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, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
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
-
getTopicName
public java.lang.String getTopicName() -
setTopicName
-
getNodeIds
public java.lang.String[] getNodeIds() -
setNodeIds
-
getNodeIdsAsList
public java.util.List<java.lang.String> getNodeIdsAsList() -
setNodeIds
-