Class ClusterMessage
java.lang.Object
org.teamapps.cluster.dto.Message
org.teamapps.cluster.model.atomix.ClusterMessage
public class ClusterMessage extends Message
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Function<byte[],ClusterMessage>DECODER_FUNCTIONstatic intROOT_FIELD_ID -
Constructor Summary
Constructors Constructor Description ClusterMessage()ClusterMessage(byte[] bytes)ClusterMessage(byte[] bytes, FileProvider fileProvider)ClusterMessage(java.io.DataInputStream dis)ClusterMessage(java.io.DataInputStream dis, FileProvider fileProvider)ClusterMessage(java.nio.ByteBuffer buf) -
Method Summary
Modifier and Type Method Description java.lang.StringgetClusterMethod()java.lang.StringgetClusterService()booleangetError()java.lang.StringgetErrorMessage()java.lang.StringgetMemberId()byte[]getMessageData()static MessageDecoder<ClusterMessage>getMessageDecoder()ClusterMessagesetClusterMethod(java.lang.String value)ClusterMessagesetClusterService(java.lang.String value)ClusterMessagesetError(boolean value)ClusterMessagesetErrorMessage(java.lang.String value)ClusterMessagesetMemberId(java.lang.String value)ClusterMessagesetMessageData(byte[] 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
-
ClusterMessage
public ClusterMessage() -
ClusterMessage
public ClusterMessage(java.nio.ByteBuffer buf) -
ClusterMessage
public ClusterMessage(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterMessage
public ClusterMessage(java.io.DataInputStream dis, FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterMessage
public ClusterMessage(byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterMessage
- Throws:
java.io.IOException
-
-
Method Details
-
getMessageDecoder
-
getMemberId
public java.lang.String getMemberId() -
setMemberId
-
getClusterService
public java.lang.String getClusterService() -
setClusterService
-
getClusterMethod
public java.lang.String getClusterMethod() -
setClusterMethod
-
getMessageData
public byte[] getMessageData() -
setMessageData
-
getError
public boolean getError() -
setError
-
getErrorMessage
public java.lang.String getErrorMessage() -
setErrorMessage
-