Package org.eclipse.jetty.server
Class InclusiveByteRange
java.lang.Object
org.eclipse.jetty.server.InclusiveByteRange
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
Byte range inclusive of end points.
parses the following types of byte ranges: bytes=100-499 bytes=-300 bytes=100- bytes=1-2,2-3,6-,-2 given an entity length, converts range to string bytes 100-499/500Based on RFC2616 3.12, 14.16, 14.35.1, 14.35.2
And yes the spec does strangely say that while 10-20, is bytes 10 to 20 and 10- is bytes 10 until the end that -20 IS NOT bytes 0-20, but the last 20 bytes of the content.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.longgetFirst()Deprecated.longgetLast()Deprecated.longgetSize()Deprecated.inthashCode()Deprecated.static List<InclusiveByteRange> satisfiableRanges(Enumeration<String> headers, long size) Deprecated.static Stringto416HeaderRangeString(long size) Deprecated.toHeaderRangeString(long size) Deprecated.toString()Deprecated.
-
Constructor Details
-
InclusiveByteRange
public InclusiveByteRange(long first, long last) Deprecated.
-
-
Method Details
-
getFirst
public long getFirst()Deprecated. -
getLast
public long getLast()Deprecated. -
getSize
public long getSize()Deprecated. -
toHeaderRangeString
Deprecated. -
hashCode
public int hashCode()Deprecated. -
equals
Deprecated. -
toString
Deprecated. -
satisfiableRanges
Deprecated.- Parameters:
headers- Enumeration of Range header fields.size- Size of the resource.- Returns:
- List of satisfiable ranges
-
to416HeaderRangeString
Deprecated.
-