Interface MimeHeadersPacket

All Known Implementing Classes:
HttpHeader, HttpRequestPacket, HttpResponsePacket, HttpTrailer

public interface MimeHeadersPacket
Common interface for HttpPackets, which contain mimeheaders.
Author:
Alexey Stashok
  • Method Details

    • getHeaders

      MimeHeaders getHeaders()
      Get all MimeHeaders, associated with the HttpHeader.
      Returns:
      all MimeHeaders, associated with the HttpHeader
    • getHeader

      String getHeader(String name)
      Get the value, of the specific HTTP mime header.
      Parameters:
      name - the mime header name
      Returns:
      the value, of the specific HTTP mime header
    • getHeader

      String getHeader(Header header)
      Get the value, of the specific HTTP mime header.
      Parameters:
      header - the mime Header
      Returns:
      the value, of the specific HTTP mime header
      Since:
      2.1.2
    • setHeader

      void setHeader(String name, String value)
      Set the value, of the specific HTTP mime header.
      Parameters:
      name - the mime header name
      value - the mime header value
    • setHeader

      void setHeader(String name, HeaderValue value)
      Set the value, of the specific HTTP mime header.
      Parameters:
      name - the mime header name
      value - the mime header value
      Since:
      2.3.8
    • setHeader

      void setHeader(Header header, String value)
      Set the value, of the specific HTTP mime header.
      Parameters:
      header - the mime Header
      value - the mime header value
      Since:
      2.1.2
    • setHeader

      void setHeader(Header header, HeaderValue value)
      Set the value, of the specific HTTP mime header.
      Parameters:
      header - the mime Header
      value - the mime header value
      Since:
      2.3.8
    • addHeader

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

      void addHeader(String name, HeaderValue value)
      Add the HTTP mime header.
      Parameters:
      name - the mime header name
      value - the mime header value
      Since:
      2.3.8
    • addHeader

      void addHeader(Header header, String value)
      Add the HTTP mime header.
      Parameters:
      header - the mime Header
      value - the mime header value
      Since:
      2.1.2
    • addHeader

      void addHeader(Header header, HeaderValue value)
      Add the HTTP mime header.
      Parameters:
      header - the mime Header
      value - the mime header value
      Since:
      2.3.8
    • containsHeader

      boolean containsHeader(String name)
      Returns true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise.
      Parameters:
      name - the mime header name
      Returns:
      true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise
    • containsHeader

      boolean containsHeader(Header header)
      Returns true, if the mime Header is present among the HttpHeader mime headers, otherwise returns false.
      Parameters:
      header - the mime Header
      Returns:
      true, if the mime Header is present among the HttpHeader mime headers, otherwise returns false
      Since:
      2.1.2