Package org.simpleframework.http.core


package org.simpleframework.http.core
  • Class
    Description
    The BodyEncoder object is used to encode content from the HTTP response.
    The BodyEncoderException object is used to represent an exception that is thrown when there is a problem producing the response body.
    The BodyEncoderFactory is used to create a producer to match the HTTP header sent with the response.
    The BodyObserver object is core to how the requests are processed from a pipeline.
    The ChunkedEncoder object is used to encode data in the chunked encoding format.
    The CloseEncoder is used to close a connection once all of the content has been produced.
    The Collector object is used to collect all of the data used to form a request entity.
    The Container object is used to process HTTP requests and compose HTTP responses.
    The ContainerController object is essentially the core processing engine for the server.
    The ContainerEvent enum represents events that occur when processing a HTTP transaction.
    The ContainerSocketProcessor object is a connector that dispatch requests from a connected pipeline.
    The ContainerProcessor object is used to create channels which can be used to consume and process requests.
    The Controller interface represents an object which is used to process collection events.
    The Conversation object is used to set and interpret the semantics of the HTTP headers with regard to the encoding used for the response.
    The EmptyEncoder object is a producer used if there is not response body to be delivered.
    The FixedLengthEncoder object produces content without any encoding, but limited to a fixed number of bytes.
    The QueryBuilder object is used to create the query.
    The QueryCombimer is used to parse several strings as a complete URL encoded parameter string.
    The RequestCertificate represents a certificate for an HTTP request.
    The Challenge provides a basic wrapper around the challenge provided by the SSL connection.
    The RequestCollector object is used to collect all of the data used to form a request entity.
    The RequestDispatcher object is used to dispatch a request and response to the container.
    This object is used to represent a HTTP request.
    The RequestMessage object is used to create a HTTP request header representation.
    The RequestReader object is used to read the bytes that form the request entity.
    The ResponseBuffer object is an output stream that can buffer bytes written up to a given size.
    The ResponseEncoder object acts as a means to determine the transfer encoding for the response body.
    This is used to represent the HTTP response.
    The ResponseException object is used to represent an exception that is thrown when there is a problem producing the response body.
    The ResponseMessage object represents the header used for a response.
    The ResponseObserver is used to observe the response streams.
    The Timer object is used to set the time a specific event occurred at.