Package ikrs.httpd

Interface Summary
FileHandler This FileHandler interface is meant for HTTP resources that represent executable files (in any way) inside the document root (such as CGI scripts, system commands, executables, ...).
HTTPFileFilter A file filter for directory listings and direct file access.
HTTPPackage Deprecated. Never used this.
PostDataWrapper  
PreparedHTTPResponse This interface is meant to wrap prepared HTTP reply objects.
Resource  
ResourceAccessor  
ResponseBuilder  
 

Class Summary
AbstractFileFilter An abstract file filter for directory listings and direct file access.
AbstractFileHandler This is a general abstract FileHandler implementation.
AbstractPostDataWrapper  
AbstractPreparedResponse This interface is meant to wrap prepared HTTP reply objects.
AbstractResponseBuilder  
Constants  
ContentRange This is a wrapper/parser class for the HTTP Content-Range header.
CustomUtil This class holds some helper methods.
DefaultFileFilter An abstract file filter for directory listings and direct file access.
DefaultPostDataWrapper  
DefaultResponseBuilder  
ErrorResponseBuilder  
ETag The ETag (entity tag) is sort of a resource hash.
HTTPConfiguration The HTTP configuration file(s) have become pretty large so the config handling is now located in an extra class.
HTTPConnectionUserID This is the internally used HTTPConnectionUserID implementation.
HTTPDRuntimeStatistics  
HTTPHandler  
HTTPHeaderLine The HTTPHeaderLine class is very simple datastructure to hold single HTTP header lines (each line represents a key/value pair).
HTTPHeaders This class wraps HTTPHeaderLines together into a list like searchable structure.
HTTPLogger  
HTTPRequestDistributor This HTTPRequestDistributor is a wrapper class that processes HTTPRequests on a top level.
HTTPServerThread  
HTTPServerThreadFactory This ThreadFactory implementation creates new HTTPServerThreads.
MD5 This a customized MD5 wrapper.
ModuleCommand  
ModuleCommandFactory Problem: the ModuleCommand/~Factory would require an HTTPHandler instance to be passed on system start.
ResourceMetaData The ResourceMetaData is a lightweight class that holds different descriptional resource meta data such as the date of last modification, length (if available) or the resource's URI.
Run This class is a wrapper for the Yucca main class.
 

Exception Summary
AuthorizationException  
ConfigurationException  
DataFormatException  
HeaderFormatException  
HTTPException  
MalformedRequestException  
MissingParamException  
ParametrizedHTTPException  
ReadOnlyException  
UnknownMethodException  
UnsupportedFormatException  
UnsupportedMethodException  
UnsupportedVersionException