Class ClusterNodeInfo
java.lang.Object
org.teamapps.cluster.dto.Message
org.teamapps.cluster.model.cluster.ClusterNodeInfo
public class ClusterNodeInfo extends Message
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Function<byte[],ClusterNodeInfo>DECODER_FUNCTIONstatic intROOT_FIELD_ID -
Constructor Summary
Constructors Constructor Description ClusterNodeInfo()ClusterNodeInfo(byte[] bytes)ClusterNodeInfo(byte[] bytes, FileProvider fileProvider)ClusterNodeInfo(java.io.DataInputStream dis)ClusterNodeInfo(java.io.DataInputStream dis, FileProvider fileProvider)ClusterNodeInfo(java.nio.ByteBuffer buf) -
Method Summary
Modifier and Type Method Description ClusterNodeInfoaddKnownRemoteNodes(ClusterNodeData value)java.util.List<ClusterNodeData>getKnownRemoteNodes()ClusterNodeDatagetLocalNode()static MessageDecoder<ClusterNodeInfo>getMessageDecoder()booleangetResponse()ClusterNodeInfosetKnownRemoteNodes(java.util.List<ClusterNodeData> value)ClusterNodeInfosetLocalNode(ClusterNodeData value)ClusterNodeInfosetResponse(boolean value)Methods inherited from class org.teamapps.cluster.dto.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, 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
-
ClusterNodeInfo
public ClusterNodeInfo() -
ClusterNodeInfo
public ClusterNodeInfo(java.nio.ByteBuffer buf) -
ClusterNodeInfo
public ClusterNodeInfo(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterNodeInfo
public ClusterNodeInfo(java.io.DataInputStream dis, FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterNodeInfo
public ClusterNodeInfo(byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterNodeInfo
- Throws:
java.io.IOException
-
-
Method Details
-
getMessageDecoder
-
getResponse
public boolean getResponse() -
setResponse
-
getLocalNode
-
setLocalNode
-
getKnownRemoteNodes
-
setKnownRemoteNodes
-
addKnownRemoteNodes
-