Invoked by the session when some or all of the ingress entity-body has been parsed.
Invoked by the session when the CRLF terminating a chunk has been parsed.
Invoked by the session when a chunk header has been parsed.
Invoked by the session when the ingress message is complete.
Invoked by the session when the ingress headers are complete
Schedule or refresh the timeout for this transaction
Send part or all of the egress message body to the Transport. If flow control is enabled, the chunk boundaries may not be respected. This method does not actually write the message out on the wire immediately. All writes happen at the end of the event loop at the earliest. Note: This method may be called zero or more times per message.
Write any protocol framing required for the subsequent call(s) to sendBody(). This method does not actually write the message out on the wire immediately. All writes happen at the end of the event loop at the earliest. @param length Length in bytes of the body data to follow.
Write any protocol syntax needed to terminate the data. This method does not actually write the message out on the wire immediately. All writes happen at the end of the event loop at the earliest. Frame begun by the last call to sendChunkHeader().
Finalize the egress message; depending on the protocol used by the Transport, this may involve sending an explicit "end of message" indicator. This method does not actually write the message out on the wire immediately. All writes happen at the end of the event loop at the earliest.
Send the egress message headers to the Transport. This method does not actually write the message out on the wire immediately. All writes happen at the end of the event loop at the earliest. Note: This method should be called once per message unless the first headers sent indicate a 1xx status.
Timeout callback for this transaction. The timer is active while until the ingress message is complete or terminated by error.