Class RangeHeader

java.lang.Object
org.apache.hadoop.ozone.s3.util.RangeHeader

public class RangeHeader extends Object
Ranger Header class which hold startoffset, endoffset of the Range header value provided as part of get object.
  • Constructor Summary

    Constructors
    Constructor
    Description
    RangeHeader(long startOffset, long endOffset, boolean full, boolean invalid)
    Construct RangeHeader object.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Return endoffset.
    long
    Return startOffset.
    boolean
    Return a flag, whether range header values are correct or not.
    boolean
    Return a flag whether after parsing range header, when the provided values are with in a range, and whole file read is required.
     

    Methods inherited from class java.lang.Object

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

    • RangeHeader

      public RangeHeader(long startOffset, long endOffset, boolean full, boolean invalid)
      Construct RangeHeader object.
      Parameters:
      startOffset -
      endOffset -
  • Method Details

    • getStartOffset

      public long getStartOffset()
      Return startOffset.
      Returns:
      startOffset
    • getEndOffset

      public long getEndOffset()
      Return endoffset.
      Returns:
      endoffset
    • isReadFull

      public boolean isReadFull()
      Return a flag whether after parsing range header, when the provided values are with in a range, and whole file read is required.
      Returns:
      readFull
    • isInValidRange

      public boolean isInValidRange()
      Return a flag, whether range header values are correct or not.
      Returns:
      isInValidRange
    • toString

      public String toString()
      Overrides:
      toString in class Object