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 TypeMethodDescriptiondefault voidbadMessage(HttpException failure) Called to signal that a bad HTTP message has been received.booleancontent(ByteBuffer item) booleanvoidearlyEOF()Called to signal that an EOF was received unexpectedly during the parsing of an HTTP messagebooleandefault voidbooleandefault voidCalled to indicate that aComplianceViolationhas occurred.voidparsedHeader(HttpField field) This is the method called by parser when an HTTP Header name and value is founddefault voidparsedTrailer(HttpField field) This is the method called by parser when an HTTP Trailer name and value is found 
- 
Method Details
- 
messageBegin
default void messageBegin() - 
content
 - 
headerComplete
boolean headerComplete() - 
contentComplete
boolean contentComplete() - 
messageComplete
boolean messageComplete() - 
parsedHeader
This is the method called by parser when an HTTP Header name and value is found- Parameters:
 field- The field parsed
 - 
parsedTrailer
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
Called to indicate that aComplianceViolationhas occurred.- Parameters:
 event- the Compliance Violation event
 - 
badMessage
Called to signal that a bad HTTP message has been received.- Parameters:
 failure- the failure with the bad message information
 
 -