Package nl.pbemengine.engine.ng.base.webserver

Interface Summary
Content Interface representing the content of a web page.
ResourceFetcher Class for fetching resources directly, instead of relying on Freemarker's fetching mechanism
ResultAction Interface for dealing with the result of an Action object, used to generate Content objects according to a specific pattern
 

Class Summary
Action HTML webpage interface, represents a web page in abstract sense - any dynamic content for a webpage is generated by the implementing class, based on the GET or POST variables.
ActionCallback A callback object for actions.
AdminSession Session implementation for an Administrator-based login
ChainResultAction A Chained Result action.
ContextPathHandler Handler class for a specific context path of the web server, handles all actions and page requests for this context path.
ContextResourceFetcher Resource Fetcher that fetches resources from the current JAR
DirectContent  
DirectResultAction A result action that sends bytes directly to the client
GameSession Session implementation for a game-based login
HTTPRequest HTTP Request class, parses a HTTP request line and identifies major and minor version numbers.
HTTPRequestHandler Connection handling class for HTTP connections, created by the WebServer class.
IndexResultAction ResultAction that reroutes a page to the Index of a context path
MIMERepository A repository of MIME types associated with file extensions, used for automatically determining the content-type to set for direct file requests rather than action invocations.
PageContext  
PrintContent A simple general-purpose implementation of the Content class, useful for displaying text-files such as HTML, XML or CSS files
PrivilegedAction  
PrivilegedCallback Privileged callback class.
Session Session storage object, keeps track of session variables.
SessionManager A Session Management class.
ShutdownContent Simple PrintContent extension that will shut down the server when returned to a user.
TemplateResultAction Action result that renders the result of an action using FreeMarker templates
WebRepository A storage class for web objects - which are either actions to be performed by the server, or files to be sent directly to the requester.
WebServer Miniature Webserver implementation, this class is the main thread for the webserver, accepting connections and relaying them to ConnectionHandler classes.
WebserverCallback  
ZipResourceFetcher  
 

Annotation Types Summary
Webpage Action mapping, maps a certain filename to an action class
 



Copyright © 2008. All Rights Reserved.