Class Frag3Header

java.lang.Object
org.jgroups.Header
org.jgroups.protocols.Frag3Header
All Implemented Interfaces:
Constructable<Header>, SizeStreamable, Streamable

public class Frag3Header extends Header
  • Field Details

    • id

      protected int id
    • frag_id

      protected int frag_id
    • num_frags

      protected int num_frags
    • original_length

      protected int original_length
    • offset

      protected int offset
    • needs_deserialization

      protected boolean needs_deserialization
  • Constructor Details

    • Frag3Header

      public Frag3Header()
    • Frag3Header

      public Frag3Header(int id, int frag_id, int num_frags)
    • Frag3Header

      public Frag3Header(int id, int frag_id, int num_frags, int original_length, int offset)
  • Method Details

    • getMagicId

      public short getMagicId()
      Description copied from class: Header
      Returns the magic-ID. If defined in jg-magic-map.xml, the IDs need to be the same
      Specified by:
      getMagicId in class Header
    • create

      public Supplier<? extends Header> create()
      Description copied from interface: Constructable
      Creates an instance of the class implementing this interface
    • getFragId

      public int getFragId()
    • setFragId

      public Frag3Header setFragId(int frag_id)
    • getNumFrags

      public int getNumFrags()
    • setNumFrags

      public Frag3Header setNumFrags(int n)
    • getOriginalLength

      public int getOriginalLength()
    • setOriginalLength

      public Frag3Header setOriginalLength(int l)
    • getOffset

      public int getOffset()
    • setOffset

      public Frag3Header setOffset(int offset)
    • needsDeserialization

      public boolean needsDeserialization()
    • needsDeserialization

      public Frag3Header needsDeserialization(boolean f)
    • toString

      public String toString()
      Overrides:
      toString in class Header
    • writeTo

      public void writeTo(DataOutput out) throws IOException
      Description copied from interface: Streamable
      Write the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed
      Throws:
      IOException
    • serializedSize

      public int serializedSize()
      Description copied from interface: SizeStreamable
      Returns the size (in bytes) of the marshalled object
    • readFrom

      public void readFrom(DataInput in) throws IOException
      Description copied from interface: Streamable
      Read the state of the current object (including superclasses) from instream Note that the input stream must not be closed
      Throws:
      IOException