org.jicarilla.http |
An implementation of HTTP/1.1, both
client and server elements.
The main package provides the basic material needed for
working with HTTP; the server subpackage provides an actual
webserver; the util package contains some miscellaneous
reusable classes helpful in implementing the HTTP spec.
|
Java Source File Name | Type | Comment |
HTTPEncoding.java | Class | This class provides basic encoding information for the HTTP 1.1
specification,
RFC 2616. |
HTTPErrorHandler.java | Interface | The error handler gets notified whenever the parser finds something
it cannot parse; almost always this indicates a badly formatted
request or response or some kind of IO problem. |
HTTPException.java | Class | Base exception for all exceptions that occur when handling
HTTP communication. |
HTTPField.java | Class | Simple JavaBean representing an HTTP header.
This class is originally from the
Jakarta Commons httpclient
libraries. |
HTTPFileReader.java | Interface | |
HTTPFileReaderImpl.java | Class | |
HTTPHandler.java | Interface | The handler gets notified whenever the parser finds a new
element of a message. |
HTTPMessage.java | Class | JavaBean modelling an HTTP protocol message. |
HTTPMessageGenerator.java | Class | Will populateContainer a HTTPMessage instance based on the events
fired by a HTTPParser. |
HTTPMessageWriter.java | Interface | |
HTTPMessageWriterImpl.java | Class | Rather small component that knows how to write HTTPMessage
instances back to a channel. |
HTTPParser.java | Interface | A component that understands HTTP. |
HTTPParserImpl.java | Class | A component that understands HTTP. |
MessageFactory.java | Class | A Factory which generates Event instances. |
MessageReceivedListener.java | Interface | The HTTPMessageGenerator will send the http messages it
receives here when complete. |
NoopMessageReceivedListener.java | Class | A MessageReceivedListener which doesn't do anything. |