Package simple.http.serve

Interface Summary
Content The Content interface is used to provide an interface to content within a Context.
ContentFactory The ContentFactory is used to create instances of the Content object.
Context The Context interface is used to give a view of the file system to the ResourceEngine.
Format The Format class is used to provide a specified format to pages retrived by the ResourceEngine.
Index The Index object is used to represent the properties a URI can contain.
Locator The Locator interface is used to locate resources outside the scope of a Context.
Report The Report interface is used to describe a HTTP response message.
Resource A Resource provides an abstraction of any given object that can be retrieved using a HTTP request.
ResourceEngine The ResourceEngine is used to create implementations of the Resource interface that suit the targeted resource.
 

Class Summary
CacheContentFactory The CacheContentFactory is used to create a factory that can be used to create and cache files as instances of the Content interface.
CacheContext The CacheContext object is used to provide a caching implementation of the context.
Component This is an abstract Resource that handles the basic HTTP status reports.
DomainHandler This class is used to route requests to the proper host.
ErrorReport The ErrorReport is used to describe HTTP errors.
ExtendedContext The ExtendedContext object is used to provide a file context that extends another seperate context.
FactoryContext e The FactoryContext is a context implementation that can be used to serve dynamic Content objects.
FileContext 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.
FileEngine The FileEngine is used to produce implementations of the Resource object to represent files on the underlying filesystem.
FileLocator The FileLocator provides an implementation of the Locator interface for locating files from a list of directories.
FormatFactory The FormatFactory retrives the Format implementation for the system.
ProtocolHandlerFactory The ProtocolHandlerFactory is used to retrieve a ProtocolHandler to handle HTTP transactions.
StatusReport The StatusReport is used to describe HTTP status messages.
 

Exception Summary
ContentException The ContentException is thrown when the content factory cannot produce a suitable Content for an issued request URI.
FormatException The FormatException is thrown is there was a problem aquiring contents from a Format object.
LocateException The LocateException is thrown when the discovery of a resource by a Locator fails.