Class HttpPacket

java.lang.Object
org.glassfish.grizzly.http.HttpPacket
All Implemented Interfaces:
Cacheable
Direct Known Subclasses:
HttpContent, HttpHeader

public abstract class HttpPacket extends Object implements Cacheable
Abstraction, which represents any type of HTTP message: HttpRequestPacket, HttpResponsePacket, HttpContent.
Author:
Alexey Stashok
See Also:
  • Constructor Details

    • HttpPacket

      public HttpPacket()
  • Method Details

    • isHttp

      public static boolean isHttp(Object packet)
      Returns true if passed Object is a HttpPacket.
      Parameters:
      packet -
      Returns:
      true if passed Object is a HttpPacket.
    • isHeader

      public abstract boolean isHeader()
      Returns true, if this HTTP message represents HTTP message header, or false otherwise.
      Returns:
      true, if this HTTP message represents HTTP message header, or false otherwise.
    • getHttpHeader

      public abstract HttpHeader getHttpHeader()
      Get the HTTP message header, associated with this HTTP packet.
      Returns:
      HttpHeader.