Interface HttpHeaderManager

All Known Implementing Classes:
DefaultHttpHeaderManager

public interface HttpHeaderManager
The HttpHeaderManager API.
Author:
Manfred Riem ([email protected])
  • Method Details

    • addHeader

      void addHeader(String name, String value)
      Add the header.
      Parameters:
      name - the name.
      value - the value.
    • containsHeader

      boolean containsHeader(String name)
      Contains the given header.
      Parameters:
      name - the header name.
      Returns:
      true if there, false otherwise.
    • getDateHeader

      long getDateHeader(String name) throws IllegalArgumentException
      Returns the date header.
      Parameters:
      name - the header name.
      Returns:
      the date header
      Throws:
      IllegalArgumentException - when the header could not be converted to a date.
    • getHeader

      String getHeader(String name)
      Get the header.
      Parameters:
      name - the header name.
      Returns:
      the header value.
    • getHeaderNames

      Enumeration<String> getHeaderNames()
      Returns the header names.
      Returns:
      the header names
    • getHeaders

      Enumeration<String> getHeaders(String name)
      Get the headers.
      Parameters:
      name - the header name.
      Returns:
      the header values.
    • getIntHeader

      int getIntHeader(String name) throws NumberFormatException
      Get the int header.
      Parameters:
      name - the header name.
      Returns:
      the int value.
      Throws:
      NumberFormatException - when the value could not be converted to an int.
    • setHeader

      void setHeader(String name, String value)
      Set the header.
      Parameters:
      name - the name.
      value - the value (string).