Interface SpdyHeaders

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  SpdyHeaders.HttpNames
      SPDY HTTP header names
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean contains​(CharSequence name, CharSequence value, boolean ignoreCase)
      Returns true if a header with the name and value exists, false otherwise.
      List<String> getAllAsString​(CharSequence name)
      Headers.getAll(Object) and convert each element of List to a String.
      String getAsString​(CharSequence name)
      Headers.get(Object) and convert the result to a String.
      Iterator<Map.Entry<String,​String>> iteratorAsString()
      Headers.iterator() that converts each Map.Entry's key and value to a String.
      • Methods inherited from interface io.netty.handler.codec.Headers

        add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, clear, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, get, get, getAll, getAllAndRemove, getAndRemove, getAndRemove, getBoolean, getBoolean, getBooleanAndRemove, getBooleanAndRemove, getByte, getByte, getByteAndRemove, getByteAndRemove, getChar, getChar, getCharAndRemove, getCharAndRemove, getDouble, getDouble, getDoubleAndRemove, getDoubleAndRemove, getFloat, getFloat, getFloatAndRemove, getFloatAndRemove, getInt, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, isEmpty, iterator, names, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, size
    • Method Detail

      • getAsString

        String getAsString​(CharSequence name)
        Headers.get(Object) and convert the result to a String.
        Parameters:
        name - the name of the header to retrieve
        Returns:
        the first header value if the header is found. null if there's no such header.
      • getAllAsString

        List<String> getAllAsString​(CharSequence name)
        Headers.getAll(Object) and convert each element of List to a String.
        Parameters:
        name - the name of the header to retrieve
        Returns:
        a List of header values or an empty List if no values are found.
      • contains

        boolean contains​(CharSequence name,
                         CharSequence value,
                         boolean ignoreCase)
        Returns true if a header with the name and value exists, false otherwise.

        If ignoreCase is true then a case insensitive compare is done on the value.

        Parameters:
        name - the name of the header to find
        value - the value of the header to find
        ignoreCase - true then a case insensitive compare is run to compare values. otherwise a case sensitive compare is run to compare values.