Class FileTransfer
java.lang.Object
org.teamapps.cluster.dto.Message
org.teamapps.cluster.model.atomix.FileTransfer
public class FileTransfer extends Message
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Function<byte[],FileTransfer>DECODER_FUNCTIONstatic intROOT_FIELD_ID -
Constructor Summary
Constructors Constructor Description FileTransfer()FileTransfer(byte[] bytes)FileTransfer(byte[] bytes, FileProvider fileProvider)FileTransfer(java.io.DataInputStream dis)FileTransfer(java.io.DataInputStream dis, FileProvider fileProvider)FileTransfer(java.nio.ByteBuffer buf) -
Method Summary
Modifier and Type Method Description byte[]getData()java.lang.StringgetFileId()booleangetFinished()longgetLength()static MessageDecoder<FileTransfer>getMessageDecoder()FileTransfersetData(byte[] value)FileTransfersetFileId(java.lang.String value)FileTransfersetFinished(boolean value)FileTransfersetLength(long 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
-
FileTransfer
public FileTransfer() -
FileTransfer
public FileTransfer(java.nio.ByteBuffer buf) -
FileTransfer
public FileTransfer(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
FileTransfer
public FileTransfer(java.io.DataInputStream dis, FileProvider fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
FileTransfer
public FileTransfer(byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
FileTransfer
- Throws:
java.io.IOException
-
-
Method Details
-
getMessageDecoder
-
getFileId
public java.lang.String getFileId() -
setFileId
-
getLength
public long getLength() -
setLength
-
getData
public byte[] getData() -
setData
-
getFinished
public boolean getFinished() -
setFinished
-