Package org.eclipse.jetty.http
Class QuotedQualityCSV
- java.lang.Object
-
- org.eclipse.jetty.http.QuotedCSVParser
-
- org.eclipse.jetty.http.QuotedCSV
-
- org.eclipse.jetty.http.QuotedQualityCSV
-
@Deprecated(since="2021-05-27") public class QuotedQualityCSV extends QuotedCSV implements Iterable<String>
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Implements a quoted comma separated list of quality values in accordance with RFC7230 and RFC7231. Values are returned sorted in quality order, with OWS and the quality parameters removed.- See Also:
- "https://tools.ietf.org/html/rfc7230#section-3.2.6", "https://tools.ietf.org/html/rfc7230#section-7", "https://tools.ietf.org/html/rfc7231#section-5.3.1"
-
-
Field Summary
Fields Modifier and Type Field Description static ToIntFunction<String>
MOST_SPECIFIC_MIME_ORDERING
Deprecated.Lambda to apply a most specific MIME encoding secondary ordering.
-
Constructor Summary
Constructors Constructor Description QuotedQualityCSV()
Deprecated.Sorts values with equal quality according to the length of the value String.QuotedQualityCSV(String[] preferredOrder)
Deprecated.Sorts values with equal quality according to given order.QuotedQualityCSV(ToIntFunction<String> secondaryOrdering)
Deprecated.Orders values with equal quality with the given function.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<String>
getValues()
Deprecated.Iterator<String>
iterator()
Deprecated.-
Methods inherited from class org.eclipse.jetty.http.QuotedCSVParser
addValue, unquote
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
MOST_SPECIFIC_MIME_ORDERING
public static ToIntFunction<String> MOST_SPECIFIC_MIME_ORDERING
Deprecated.Lambda to apply a most specific MIME encoding secondary ordering.- See Also:
- "https://tools.ietf.org/html/rfc7231#section-5.3.2"
-
-
Constructor Detail
-
QuotedQualityCSV
public QuotedQualityCSV()
Deprecated.Sorts values with equal quality according to the length of the value String.
-
QuotedQualityCSV
public QuotedQualityCSV(String[] preferredOrder)
Deprecated.Sorts values with equal quality according to given order.- Parameters:
preferredOrder
- Array indicating the preferred order of known values
-
QuotedQualityCSV
public QuotedQualityCSV(ToIntFunction<String> secondaryOrdering)
Deprecated.Orders values with equal quality with the given function.- Parameters:
secondaryOrdering
- Function to apply an ordering other than specified by quality, highest values are sorted first.
-
-