simple.http.serve |
|
Java Source File Name | Type | Comment |
BufferedContent.java | Class | The BufferedContent represents content that is stored
within an internal buffer. |
CacheContentFactory.java | Class | The CacheContentFactory is used to create a factory
that can be used to create and cache files as instances of the
Content interface. |
CacheContext.java | Class | The CacheContext object is used to provide a caching
implementation of the context. |
Component.java | Class | This is an abstract Resource that handles the basic
HTTP status reports. |
Content.java | Interface | The Content interface is used to provide an interface
to content within a Context . |
ContentBuffer.java | Class | The ContentBuffer object is used to encapsulate a
resources contents, such that the Content data
can be easily converted to a string. |
ContentComponent.java | Class | The ContentComponent object is used to provide a
resource that delegates to the Context for acquiring
content. |
ContentException.java | Class | The ContentException is thrown when the content
factory cannot produce a suitable Content for
an issued request URI. |
ContentFactory.java | Interface | The ContentFactory is used to create instances of
the Content object. |
ContentResolver.java | Class | The ContentResolver is used to resolve a path to
a specified MIME type using a pattern. |
Context.java | Interface | The Context interface is used to give a view of the
file system to the ResourceEngine . |
DefaultFormat.java | Class | The DefaultFormat object is used to provide pages
for the FileEngine that are consistant and have
a user specified format. |
DirectoryComponent.java | Class | This is used to display the contents of a directory when that
directory is referenced. |
DomainHandler.java | Class | This class is used to route requests to the proper host. |
ErrorReport.java | Class | The ErrorReport is used to describe HTTP errors.
Reporting the various HTTP errors requires that status codes
and textual descriptions of the errors are provided. |
ExceptionBuffer.java | Class | The ExceptionBuffer captures a stack trace from
a Throwable . |
ExtendedContext.java | Class | The ExtendedContext object is used to provide a file
context that extends another seperate context. |
FactoryContext.java | Class | e
The FactoryContext is a context implementation that can
be used to serve dynamic Content objects. |
FileComponent.java | Class | The FileComponent provides an implementation of the
Component that can be used to acquire generic files. |
FileContext.java | Class | The FileContext provides an implementation of the
Context object that provides a direct mapping from
a request URI as defined in RFC 2616 to an OS specific target.
This uses a File object to define the mapping
for the request URI paths. |
FileEngine.java | Class | The FileEngine is used to produce implementations
of the Resource object to represent files on the
underlying filesystem. |
FileIndex.java | Class | The FileIndex provides an implementation of an index
that makes use of the OS file system to acquire meta data. |
FileIndexer.java | Class | The FileIndexer provides an implementation of the
Indexer object that provides a direct mapping from
a request URI as defined in RFC 2616 to the resources meta data.
This uses a File object to define the mapping
for the request URI paths. |
FileLocator.java | Class | The FileLocator provides an implementation of the
Locator interface for locating files from a list of
directories. |
Format.java | Interface | The Format class is used to provide a specified format to
pages retrived by the ResourceEngine . |
FormatException.java | Class | The FormatException is thrown is there was a
problem aquiring contents from a Format object. |
FormatFactory.java | Class | The FormatFactory retrives the Format
implementation for the system. |
Index.java | Interface | The Index object is used to represent the properties
a URI can contain. |
IndexedComponent.java | Class | The IndexedComponent is used to provide any specific
meta data for any file based Component s. |
IndexedContent.java | Class | The IndexedContent is used to provide any specific
meta data for any file based Content s. |
Indexer.java | Interface | The Indexer object is used to acquire meta data for
a URI target. |
LocateException.java | Class | The LocateException is thrown when the discovery
of a resource by a Locator fails. |
Locator.java | Interface | The Locator interface is used to locate resources
outside the scope of a Context . |
ProtocolHandlerFactory.java | Class | The ProtocolHandlerFactory is used to retrieve a
ProtocolHandler to handle HTTP transactions. |
Report.java | Interface | The Report interface is used to describe a HTTP
response message. |
Resource.java | Interface | A Resource provides an abstraction of any given
object that can be retrieved using a HTTP request. |
ResourceEngine.java | Interface | The ResourceEngine is used to create implementations
of the Resource interface that suit the targeted
resource. |
ResourceProcessor.java | Class | The ResourceProcessor is an implementation of the
ProtocolHandler interface for handling an arbitrary
ResourceEngine . |
StatusReport.java | Class | The StatusReport is used to describe HTTP status
messages. |
StreamContent.java | Class | The StreamContent object wraps a file which is
too large to be buffered fully. |