Package org.apache.hadoop.ozone.s3.util
Class RangeHeader
java.lang.Object
org.apache.hadoop.ozone.s3.util.RangeHeader
Ranger Header class which hold startoffset, endoffset of the Range header
value provided as part of get object.
-
Constructor Summary
ConstructorsConstructorDescriptionRangeHeader(long startOffset, long endOffset, boolean full, boolean invalid) Construct RangeHeader object. -
Method Summary
Modifier and TypeMethodDescriptionlongReturn endoffset.longReturn startOffset.booleanReturn a flag, whether range header values are correct or not.booleanReturn a flag whether after parsing range header, when the provided values are with in a range, and whole file read is required.toString()
-
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
-