Class ClusterFileTransfer

java.lang.Object
org.teamapps.cluster.dto.Message
org.teamapps.cluster.model.cluster.ClusterFileTransfer

public class ClusterFileTransfer
extends Message
  • 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, 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, FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • getMessageDecoder

      public static 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)