Interface HttpParser.HttpHandler

All Known Subinterfaces:
HttpParser.RequestHandler, HttpParser.ResponseHandler
All Known Implementing Classes:
HttpTester.Message, HttpTester.Request, HttpTester.Response
Enclosing class:
HttpParser

public static interface HttpParser.HttpHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Called to signal that a bad HTTP message has been received.
    boolean
     
    boolean
     
    void
    Called to signal that an EOF was received unexpectedly during the parsing of an HTTP message
    boolean
     
    boolean
     
    void
    This is the method called by parser when an HTTP Header name and value is found
    default void
    This is the method called by parser when an HTTP Trailer name and value is found
  • Method Details

    • content

      boolean content(ByteBuffer item)
    • headerComplete

      boolean headerComplete()
    • contentComplete

      boolean contentComplete()
    • messageComplete

      boolean messageComplete()
    • parsedHeader

      void parsedHeader(HttpField field)
      This is the method called by parser when an HTTP Header name and value is found
      Parameters:
      field - The field parsed
    • parsedTrailer

      default void parsedTrailer(HttpField field)
      This is the method called by parser when an HTTP Trailer name and value is found
      Parameters:
      field - The field parsed
    • earlyEOF

      void earlyEOF()
      Called to signal that an EOF was received unexpectedly during the parsing of an HTTP message
    • badMessage

      default void badMessage(HttpException failure)
      Called to signal that a bad HTTP message has been received.
      Parameters:
      failure - the failure with the bad message information