Uses of Interface
sunlabs.brazil.server.Handler
Packages that use Handler
Package
Description
-
Uses of Handler in sunlabs.brazil.asterisk
Classes in sunlabs.brazil.asterisk that implement HandlerModifier and TypeClassDescriptionclass
FAGI (fast AGI) handler and template for Asterisk.class
Connect to asterisk manager api. -
Uses of Handler in sunlabs.brazil.filter
Subinterfaces of Handler in sunlabs.brazil.filterModifier and TypeInterfaceDescriptioninterface
TheFilter
interface is used by theFilterHandler
to examine and dynamically rewrite the contents of web pages obtained from some source before returning that page to the client.Classes in sunlabs.brazil.filter that implement HandlerModifier and TypeClassDescriptionclass
Filter to save content (of an entire site) to a disk file.class
Filter to Run all content through an external process filter.class
TheFilterHandler
captures the output of anotherHandler
and allows the ouput to be modified.class
Filter to compute the MD5 checksum of the content, and generate the appropriate "Content-MD5" http header.class
Filter to turn text/plain into html.class
Filter to replace text content via a reqular expression substitution.class
Filter to replace current content with a static form, or template.class
Filter to manage browser sessions using browser cookies or URL rewriting as needed.class
TheTemplateFilter
sends HTML content through an Html/XML parser to a set ofTemplate
s.class
Filter to Map url's from any proxied content.class
Sample filter to use url's instead of cookies for sessions.Fields in sunlabs.brazil.filter declared as Handler -
Uses of Handler in sunlabs.brazil.handler
Classes in sunlabs.brazil.handler that implement HandlerModifier and TypeClassDescriptionclass
Simple access control hander based on url prefixes or regexps.class
TheBasicAuthHandler
obtains a Session ID by performing "basic" authentication, using either the "Authorization" or the "Proxy-Authorization" headers.class
Handler for implementing cgi/1.1 interface.class
Variant of the chain handler for doing standard logging.class
Handler for changing the group and owner of the server.class
Handler for manipulating per-user session state that can be represented as ASCII name/value pairs.class
Handler for creating browser sessions using cookies.class
Handler for appending a url ending with '/' into the appropriate url based on a default file in the file system.class
Wrap another handler, deferring its initialization until request time.class
Sample handler for popping up a dialog box on the server.class
Perform digest authentication.class
This is a bare-bones handler for providing directory listings for web servers.class
TheDynamicConfigHandler
allows the user to change the configuration of the server and its handlers on the fly.class
Handler for implementing a virtual web site.class
Handler for converting ~username queries.class
Handler for logging information about requests.class
TheMultiHostHandler
allows the user to handle a set of host names that are all running on the same IP address.class
Handler for permitting multiple cross connected virtual web sites.class
Handler for returning "file not found" errors back to the client.class
Handler for periodically polling another web site, whose results are (optionally) added to the server's properties.class
Handler for returning selected request properties as a text/plain document in java properties format.class
Obtain properties format content from remote websites, and add it to the current request properties.class
Handler for supporting publishing from Communicator.class
Skeleton Handler for uploading files using multipart/form-data.class
Handler for reflecting query data back to the client.class
Do regsub processing on content to extract properties.class
Handler for serving documents out of the jar file.class
Handler for server resource management.class
Allow the configuration for one virtual host to be restarted.class
Simple access control hander based on source ip addresses.class
Handler for associating roles with an id.class
Handler for creating browser sessions based on information found in the http request.class
Handler (or template) for Sending an email message via SMTP.class
All-in-one Handler for doing supplier.net style authentication.class
Sample Handler for dispatching different users to different url's based on a special http authentication header.class
Handler for mapping URL's or HTTP headers, or redirecting URLs based on the contents of the current HTTP request.class
Handler for managing virtual hosts using the same server configuration.Fields in sunlabs.brazil.handler declared as Handler -
Uses of Handler in sunlabs.brazil.properties
Classes in sunlabs.brazil.properties that implement HandlerModifier and TypeClassDescriptionclass
TheExprPropsHandler
installs an expression evaluator as a "smart properties" into the current request object, enabling arithmetic and logical expression evaluation in property name lookups.class
Handler that performs value conversions on ${...} substitutions. -
Uses of Handler in sunlabs.brazil.proxy
Classes in sunlabs.brazil.proxy that implement HandlerModifier and TypeClassDescriptionclass
TheCookieFilter
keeps a record of all the browser cookies associated with a given session.class
TheHistoryFilter
is both aHandler
and aFilter
that keeps a record of all pages visited by a given session.class
Remove junk images from web pages.class
Handler for implementing a web proxy.class
Sun Specific implementation of a SocketFactory and proxy-decider that work together to decipher the specifics of the Sun Internet setup. -
Uses of Handler in sunlabs.brazil.server
Classes in sunlabs.brazil.server that implement HandlerModifier and TypeClassDescriptionclass
Allows multiple handlers to be invoked sequentially for a single HTTP request.class
Standard handler for fetching static files.Fields in sunlabs.brazil.server declared as HandlerModifier and TypeFieldDescriptionServer.handler
Handler[]
ChainHandler.handlers
The array of handlers that will be invoked to handle the request.Methods in sunlabs.brazil.server that return HandlerModifier and TypeMethodDescriptionstatic Handler
ChainHandler.initHandler
(Server server, String prefix, String name) Helper function that allocates and initializes a newHandler
, given its name. -
Uses of Handler in sunlabs.brazil.session
Classes in sunlabs.brazil.session that implement HandlerModifier and TypeClassDescriptionclass
ThisSessionManager
associates an object with a Session ID to give Handlers the ability to maintain state that lasts for the duration of a session instead of just for the duration of a request.class
A version of the CacheManager that saves out any session state that is either a "java properties" object, or implements "Saveable" into a directory in the filesystem, one file per entry, then restores them on server startup. -
Uses of Handler in sunlabs.brazil.sunlabs
Classes in sunlabs.brazil.sunlabs that implement HandlerModifier and TypeClassDescriptionclass
Handler or template for adding a delay into a response.class
Simple PUT and DELETE method handler.class
Restart the server when a sigHUP is received.class
Handler to enable proper interaction with a protocol conversion gateway, by rewriting "redirect" directives properly. -
Uses of Handler in sunlabs.brazil.template
Classes in sunlabs.brazil.template that implement HandlerModifier and TypeClassDescriptionclass
Put current directory information (based on the URL) into the request properties.class
Version of the SetTemplate that reflects form/multipart data in Request.props.class
Template (and handler) class for setting and getting values to and from the current (or other) request context.class
TheTemplateHandler
reads a template file from the document root, based on the URL, and passes the content through one or more template filters.