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_FUNCTION  
    static int ROOT_FIELD_ID  

    Fields 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.String getFileId()  
    boolean getInitialMessage()  
    boolean getLastMessage()  
    long getLength()  
    static org.teamapps.protocol.message.MessageDecoder<ClusterFileTransfer> getMessageDecoder()  
    int getMessageIndex()  
    ClusterFileTransfer setData​(byte[] value)  
    ClusterFileTransfer setFileId​(java.lang.String value)  
    ClusterFileTransfer setInitialMessage​(boolean value)  
    ClusterFileTransfer setLastMessage​(boolean value)  
    ClusterFileTransfer setLength​(long value)  
    ClusterFileTransfer setMessageIndex​(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, write

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • DECODER_FUNCTION

      public static final java.util.function.Function<byte[],​ClusterFileTransfer> 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

      public static org.teamapps.protocol.message.MessageDecoder<ClusterFileTransfer> getMessageDecoder()
    • getFileId

      public java.lang.String getFileId()
    • setFileId

      public ClusterFileTransfer setFileId​(java.lang.String value)
    • getLength

      public long getLength()
    • setLength

      public ClusterFileTransfer setLength​(long value)
    • getMessageIndex

      public int getMessageIndex()
    • setMessageIndex

      public ClusterFileTransfer setMessageIndex​(int value)
    • getData

      public byte[] getData()
    • setData

      public ClusterFileTransfer setData​(byte[] value)
    • getInitialMessage

      public boolean getInitialMessage()
    • setInitialMessage

      public ClusterFileTransfer setInitialMessage​(boolean value)
    • getLastMessage

      public boolean getLastMessage()
    • setLastMessage

      public ClusterFileTransfer setLastMessage​(boolean value)