Package io.netty.handler.codec
Class HeadersUtils
- java.lang.Object
-
- io.netty.handler.codec.HeadersUtils
-
public final class HeadersUtils extends java.lang.ObjectProvides utility methods related toHeaders.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
java.util.List<java.lang.String>getAllAsString(Headers<K,V,?> headers, K name)static <K,V>
java.lang.StringgetAsString(Headers<K,V,?> headers, K name)Headers.get(Object)and convert the result to aString.static java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>>iteratorAsString(java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>> headers)static java.util.Set<java.lang.String>namesAsString(Headers<java.lang.CharSequence,java.lang.CharSequence,?> headers)static <K,V>
java.lang.StringtoString(java.lang.Class<?> headersClass, java.util.Iterator<java.util.Map.Entry<K,V>> headersIt, int size)Helper for implementing toString forDefaultHeadersand wrappers such as DefaultHttpHeaders.
-
-
-
Method Detail
-
getAllAsString
public static <K,V> java.util.List<java.lang.String> getAllAsString(Headers<K,V,?> headers, K name)
- Parameters:
name- the name of the header to retrieve- Returns:
- a
Listof header values or an emptyListif no values are found.
-
getAsString
public static <K,V> java.lang.String getAsString(Headers<K,V,?> headers, K name)
Headers.get(Object)and convert the result to aString.- Parameters:
headers- the headers to get thenamefromname- the name of the header to retrieve- Returns:
- the first header value if the header is found.
nullif there's no such entry.
-
iteratorAsString
public static java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> iteratorAsString(java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>> headers)
-
toString
public static <K,V> java.lang.String toString(java.lang.Class<?> headersClass, java.util.Iterator<java.util.Map.Entry<K,V>> headersIt, int size)Helper for implementing toString forDefaultHeadersand wrappers such as DefaultHttpHeaders.- Parameters:
headersClass- the class of headersheadersIt- the iterator on the actual headerssize- the size of the iterator- Returns:
- a String representation of the headers
-
namesAsString
public static java.util.Set<java.lang.String> namesAsString(Headers<java.lang.CharSequence,java.lang.CharSequence,?> headers)
- Parameters:
headers- the headers to get the names from- Returns:
- a
Setof header values or an emptySetif no values are found.
-
-