Package org.teamapps.cluster.protocol
Class ClusterInfo
java.lang.Object
org.teamapps.protocol.schema.MessageObject
org.teamapps.cluster.protocol.ClusterInfo
public class ClusterInfo
extends org.teamapps.protocol.schema.MessageObject
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOBJECT_UUID -
Constructor Summary
Constructors Constructor Description ClusterInfo()ClusterInfo(byte[] bytes)ClusterInfo(byte[] bytes, org.teamapps.protocol.file.FileProvider fileProvider)ClusterInfo(io.netty.buffer.ByteBuf buf, org.teamapps.protocol.file.FileProvider fileProvider)ClusterInfo(java.io.DataInputStream dis)ClusterInfo(java.io.DataInputStream dis, org.teamapps.protocol.file.FileProvider fileProvider)ClusterInfo(org.teamapps.protocol.schema.MessageObject message, org.teamapps.protocol.schema.PojoObjectDecoderRegistry pojoObjectDecoderRegistry) -
Method Summary
Modifier and Type Method Description ClusterInfoaddRemoteNodes(NodeInfo value)NodeInfogetLocalNode()static org.teamapps.protocol.schema.PojoObjectDecoder<ClusterInfo>getMessageDecoder()static org.teamapps.protocol.schema.MessageModelgetMessageModel()static org.teamapps.protocol.schema.ModelCollectiongetModelCollection()java.util.List<NodeInfo>getRemoteNodes()booleanisInitialMessage()booleanisResponse()static ClusterInforemap(org.teamapps.protocol.schema.MessageObject message)ClusterInfosetInitialMessage(boolean value)ClusterInfosetLocalNode(NodeInfo value)ClusterInfosetRemoteNodes(java.util.List<NodeInfo> value)ClusterInfosetResponse(boolean value)Methods inherited from class org.teamapps.protocol.schema.MessageObject
addReference, explain, getBitSetProperty, getBooleanProperty, getByteArrayProperty, getByteProperty, getDoubleArrayProperty, getDoubleProperty, getFileProperty, getFilePropertyAsFile, getFilePropertyAsFileLength, getFilePropertyAsFileName, getFloatArrayProperty, getFloatProperty, getIntArrayProperty, getIntProperty, getLongArrayProperty, getLongProperty, getModel, getName, getProperties, getProperty, getReferencedObject, getReferencedObjectAsType, getReferencedObjects, getReferencedObjectsAsType, getStringArrayProperty, getStringProperty, readMessageObjectUuid, readMessageObjectUuid, removeField, setBitSetProperty, setBooleanProperty, setByteArrayProperty, setByteProperty, setDoubleArrayProperty, setDoubleProperty, setFileProperty, setFileProperty, setFileProperty, setFloatArrayProperty, setFloatProperty, setIntArrayProperty, setIntProperty, setLongArrayProperty, setLongProperty, setProperty, setReferencedObject, setReferencedObjectAsType, setReferencedObjects, setReferencedObjectsAsType, setStringArrayProperty, setStringProperty, toBytes, toBytes, toString, write, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
OBJECT_UUID
public static final java.lang.String OBJECT_UUID- See Also:
- Constant Field Values
-
-
Constructor Details
-
ClusterInfo
public ClusterInfo() -
ClusterInfo
public ClusterInfo(org.teamapps.protocol.schema.MessageObject message, org.teamapps.protocol.schema.PojoObjectDecoderRegistry pojoObjectDecoderRegistry) -
ClusterInfo
public ClusterInfo(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterInfo
public ClusterInfo(java.io.DataInputStream dis, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterInfo
public ClusterInfo(io.netty.buffer.ByteBuf buf, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterInfo
public ClusterInfo(byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterInfo
public ClusterInfo(byte[] bytes, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getMessageDecoder
-
getMessageModel
public static org.teamapps.protocol.schema.MessageModel getMessageModel() -
getModelCollection
public static org.teamapps.protocol.schema.ModelCollection getModelCollection() -
remap
-
isInitialMessage
public boolean isInitialMessage() -
setInitialMessage
-
isResponse
public boolean isResponse() -
setResponse
-
getLocalNode
-
setLocalNode
-
getRemoteNodes
-
setRemoteNodes
-
addRemoteNodes
-