simple.http |
|
Java Source File Name | Type | Comment |
Attributes.java | Interface | This is an Attributes object which is used to convey
attributes for a given connection. |
Authenticator.java | Class | This is used to provide quick access to principals that have
authorized themselves using the RFC 2616 Authorization header.
This caches the issued Principal instances so that
the same authorization credentials will not need to be parsed
twice. |
BasicPoller.java | Class | The BasicPoller object provides an implementation
of the Poller.process method which uses a quick
Boyer Moore token search scheme. |
BufferedOutputStream.java | Class | The BufferedOutputStream object is used to wrap the
default socket output stream in such a way that buffering can be
done. |
BufferedPipeline.java | Class | The BufferedPipeline is used to provide a pipeline
that buffers the ouput. |
BufferedPipelineFactory.java | Class | The BufferedPipelineFacotry object is used to buffer
the output for network performance. |
BufferPoller.java | Class | The BufferPoller provides convenience methods to
the Poller for buffering the bytes read. |
ChunkedInputStream.java | Class | The ChunkedInputStream is reads an decodes a stream
using the chunked transfer coding. |
ChunkedOutputStream.java | Class | The ChunkedOutputStream is used to write data in the
chunked transfer encoding to an underlying OutputStream .
This is a MonitoredOutputStream and so notifies an
OutputMonitor of any events regarding the writing of
the data. |
CloseOutputStream.java | Class | The CloseOutputStream provides an implementation of
the MonitoredOutputStream that writes directly to
the underlying stream. |
DefaultPoller.java | Class | The DefaultPoller object is implemented to wait
between failed polls using an exponentially increasing wait
duration. |
Dispatcher.java | Class | This is a Dispatcher object that is used to execute
an HTTP transaction. |
FilterPipeline.java | Class | This is a FilterPipeline object that is used to wrap
the Pipeline it is given. |
FilterRequest.java | Class | The FilterRequest object is used so that the original
Request object can be wrapped in a filtering proxy
object. |
FilterResponse.java | Class | The FilterResponse object is used so that the original
Response object can be wrapped in a filtering proxy
object. |
FixedInputStream.java | Class | The FixedInputStream class is used to read a specified
number of bytes from a given InputStream . |
FixedOutputStream.java | Class | The FixedOutputStream is used to write a specified
number of bytes to a given OutputStream . |
GenericHeader.java | Interface | This is a GenericHeader object that can be used
to represent the headers that can be found in a HTTP message
header. |
GranularPoller.java | Class | The GranularPoller object is implemented to wait
between failed polls using a gradually increasing wait time.
This polling strategy ensures that the server can respond to
pipelines quickly when they become active after a peroid of
inactivity. |
Header.java | Interface | This is a header object that can be used to represent a HTTP header. |
HeaderList.java | Class | This is used to provide a quick store for Header
objects. |
HeaderParser.java | Class | This is a HeaderParser object that is used to parse a
ByteStore object containing a HTTP header ended by a
CRLF CRLF sequence. |
InputMonitor.java | Interface | It is important to note that once one of these methods is invoked
by an InputStream or an object that is monitoring an
InputStream then the InputStream must
not be used from that point on, that is, no more reading. |
Monitor.java | Class | This is a Monitor object that is used to reprocess
a Poller . |
MonitoredInputStream.java | Class | The MonitoredInputStream class is used to perform
monitoring of data read from an underlying stream. |
MonitoredOutputStream.java | Class | The MonitoredOutputStream class is used to perform
monitoring of data written to an underlying stream. |
MonitoredRequest.java | Class | This is a MonitoredRequest object that is used by a
ProtocolHandler to manage HTTP requests. |
MonitoredResponse.java | Class | This is a MonitoredResponse object that is used to
encapsulate a HTTP response. |
NullInputStream.java | Class | The purpose of the NullInputStream is to provide
an empty implementation of an InputStream object. |
NullOutputStream.java | Class | The purpose of this OutputStream is to provide an
OutputStream that does nothing. |
OutputMonitor.java | Interface | It is important to note that once one of these methods are
invoked by an OutputStream or an object monitoring
an OutputStream then the OutputStream
must not be used from that point on, that is, no more writing. |
ParameterList.java | Class | The ParameterParser is used to parse several text
strings as a complete URL encoded parameter string. |
Pipeline.java | Class | This is a Pipeline object that is used to represent
a HTTP Pipeline . |
PipelineFactory.java | Interface | The PipelineFactory enables any object that is
using a PipelineHandler to produce the object
desired for processing with a Socket . |
PipelineHandler.java | Interface | The PipelineHandler interface is used to represent
an object that handles Pipeline objects in sequence
with a ProtocolHandler . |
PipelineHandlerFactory.java | Class | The PipelineHandlerFactory is used to hide a specific
implementation of the PipelineHandler used. |
PipelineProcessor.java | Class | This is a PipelineProcessor object that is used
to process Pipeline objects and make asynchronous
callbacks to the given ProtocolHandler object. |
PlainAttributes.java | Class | This is an Attributes object which is used to convey
attributes for a given connection. |
PlainHeader.java | Class | This is a Header that can be used to represent
a HTTP header. |
PlainState.java | Class | The PlainState is a default implementation of the
State interface used by the Request to
examine the cookies that have been issued with the HTTP request.
The purpose of this interface is to provide implementations of
the ProtocolHandler with a simple HTTP state control
mechanism. |
Poller.java | Class | This is used to poll a pipeline for a HTTP request header. |
PollerFactory.java | Class | The PollerFactory retrieves the Poller
implementation for the system. |
PollerHandler.java | Interface | This is a PollerHandler interface that is used
to process Poller objects. |
PollerInputStream.java | Class | The PollerInputStream object is used to poll a HTTP
pipeline for message headers. |
Processor.java | Class | The Processor is used to execute Poller
objects on the Scheduler queue. |
ProtocolHandler.java | Interface | This is a ProtocolHandler that is used to process
HTTP Request and Response objects. |
Request.java | Interface | This interface is used to represent a HTTP request. |
RequestHeader.java | Class | This is a RequestHeader object that can be used to
manipulate data about a HTTP request header. |
RequestLine.java | Interface | The RequestLine is used to represent a HTTP
request line. |
RequestParser.java | Class | This is a RequestParser class that can be used to
parse a HTTP request line. |
Response.java | Interface | This is used to represent the HTTP response. |
ResponseChannel.java | Interface | The ResponseChannel is used to provide an interface
for the configuration of the HTTP connection semantics. |
ResponseHeader.java | Class | This is a ResponseHeader object that is used to store
and retrive message header information about a given response. |
ResponseStream.java | Class | The ResponseStream is used to enable bytes written to
the response's OutputStream to be buffered. |
State.java | Interface | The State is used by the Request to
examine the cookies that have been issued with the HTTP request.
The purpose of this interface is to provide implementations of
the ProtocolHandler with a simple HTTP state control
mechanism. |
StateCookie.java | Class | The StateCookie is used to provide a means for a
callback to be made to the source State when a
property has changed in the cookie. |
StatusLine.java | Interface | The StatusLine is used to represent a HTTP status
line. |