Class ClusterFileTransfer
java.lang.Object
org.teamapps.protocol.message.Message
org.teamapps.cluster.model.cluster.ClusterFileTransfer
public class ClusterFileTransfer
extends org.teamapps.protocol.message.Message
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Function<byte[],ClusterFileTransfer>DECODER_FUNCTIONstatic intROOT_FIELD_IDFields inherited from class org.teamapps.protocol.message.Message
ENCODER -
Constructor Summary
Constructors Constructor Description ClusterFileTransfer()ClusterFileTransfer(byte[] bytes)ClusterFileTransfer(byte[] bytes, org.teamapps.protocol.file.FileProvider fileProvider)ClusterFileTransfer(java.io.DataInputStream dis)ClusterFileTransfer(java.io.DataInputStream dis, org.teamapps.protocol.file.FileProvider fileProvider)ClusterFileTransfer(java.nio.ByteBuffer buf) -
Method Summary
Modifier and Type Method Description byte[]getData()java.lang.StringgetFileId()booleangetInitialMessage()booleangetLastMessage()longgetLength()static org.teamapps.protocol.message.MessageDecoder<ClusterFileTransfer>getMessageDecoder()intgetMessageIndex()ClusterFileTransfersetData(byte[] value)ClusterFileTransfersetFileId(java.lang.String value)ClusterFileTransfersetInitialMessage(boolean value)ClusterFileTransfersetLastMessage(boolean value)ClusterFileTransfersetLength(long value)ClusterFileTransfersetMessageIndex(int 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
-
ClusterFileTransfer
public ClusterFileTransfer() -
ClusterFileTransfer
public ClusterFileTransfer(java.nio.ByteBuffer buf) -
ClusterFileTransfer
public ClusterFileTransfer(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterFileTransfer
public ClusterFileTransfer(java.io.DataInputStream dis, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterFileTransfer
public ClusterFileTransfer(byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
ClusterFileTransfer
public ClusterFileTransfer(byte[] bytes, org.teamapps.protocol.file.FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getMessageDecoder
-
getFileId
public java.lang.String getFileId() -
setFileId
-
getLength
public long getLength() -
setLength
-
getMessageIndex
public int getMessageIndex() -
setMessageIndex
-
getData
public byte[] getData() -
setData
-
getInitialMessage
public boolean getInitialMessage() -
setInitialMessage
-
getLastMessage
public boolean getLastMessage() -
setLastMessage
-