Interface HttpParser.HttpHandler

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

public static interface HttpParser.HttpHandler
  • Method Details

    • messageBegin

      default void messageBegin()
    • 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
    • onViolation

      default void onViolation(ComplianceViolation.Event event)
      Called to indicate that a ComplianceViolation has occurred.
      Parameters:
      event - the Compliance Violation event
    • 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