Uses of Interface
sunlabs.brazil.server.Handler

Packages that use Handler
sunlabs.brazil.asterisk   
sunlabs.brazil.filter   
sunlabs.brazil.handler   
sunlabs.brazil.properties   
sunlabs.brazil.proxy   
sunlabs.brazil.server   
sunlabs.brazil.session   
sunlabs.brazil.sunlabs   
sunlabs.brazil.template   
 

Uses of Handler in sunlabs.brazil.asterisk
 

Classes in sunlabs.brazil.asterisk that implement Handler
 class AsteriskAGIHandler
          FAGI (fast AGI) handler and template for Asterisk.
 class AsteriskHandler
          Connect to asterisk manager api.
 

Uses of Handler in sunlabs.brazil.filter
 

Subinterfaces of Handler in sunlabs.brazil.filter
 interface Filter
          The Filter interface is used by the FilterHandler 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 Handler
 class CopyContentFilter
          Filter to save content (of an entire site) to a disk file.
 class ExecFilter
          Filter to Run all content through an external process filter.
 class FilterHandler
          The FilterHandler captures the output of another Handler and allows the ouput to be modified.
 class MD5Filter
          Filter to compute the MD5 checksum of the content, and generate the appropriate "Content-MD5" http header.
 class PlainFilter
          Filter to turn text/plain into html.
 class ReFilter
          Filter to replace text content via a reqular expression substitution.
 class ReplaceFilter
          Filter to replace current content with a static form, or template.
 class SessionFilter
          Filter to manage browser sessions using browser cookies or URL rewriting as needed.
 class TemplateFilter
          The TemplateFilter sends HTML content through an Html/XML parser to a set of Templates.
 class UrlMapFilter
          Filter to Map url's from any proxied content.
 class UrlSessionFilter
          Sample filter to use url's instead of cookies for sessions.
 

Fields in sunlabs.brazil.filter declared as Handler
 Handler FilterHandler.handler
           
 

Uses of Handler in sunlabs.brazil.handler
 

Classes in sunlabs.brazil.handler that implement Handler
 class AclSwitchHandler
          Simple access control hander based on url prefixes or regexps.
 class BasicAuthHandler
          The BasicAuthHandler obtains a Session ID by performing "basic" authentication, using either the "Authorization" or the "Proxy-Authorization" headers.
 class CgiHandler
          Handler for implementing cgi/1.1 interface.
 class ChainSawHandler
          Variant of the chain handler for doing standard logging.
 class ChownHandler
          Handler for changing the group and owner of the server.
 class ConfigFileHandler
          Handler for manipulating per-user session state that can be represented as ASCII name/value pairs.
 class CookieSessionHandler
          Handler for creating browser sessions using cookies.
 class DefaultFileHandler
          Handler for appending a url ending with '/' into the appropriate url based on a default file in the file system.
 class DeferredHandler
          Wrap another handler, deferring its initialization until request time.
 class DialogHandler
          Sample handler for popping up a dialog box on the server.
 class DigestAuthHandler
          Perform digest authentication.
 class DirectoryHandler
          This is a bare-bones handler for providing directory listings for web servers.
 class DynamicConfigHandler
          The DynamicConfigHandler allows the user to change the configuration of the server and its handlers on the fly.
 class GenericProxyHandler
          Handler for implementing a virtual web site.
 class HomeDirHandler
          Handler for converting ~username queries.
 class LogHandler
          Handler for logging information about requests.
 class MultiHostHandler
          The MultiHostHandler allows the user to handle a set of host names that are all running on the same IP address.
 class MultiProxyHandler
          Handler for permitting multiple cross connected virtual web sites.
 class NotFoundHandler
          Handler for returning "file not found" errors back to the client.
 class PollHandler
          Handler for periodically polling another web site, whose results are (optionally) added to the server's properties.
 class PropertiesHandler
          Handler for returning selected request properties as a text/plain document in java properties format.
 class ProxyPropertiesHandler
          Obtain properties format content from remote websites, and add it to the current request properties.
 class PublishHandler
          Handler for supporting publishing from Communicator.
 class PushHandler
          Skeleton Handler for uploading files using multipart/form-data.
 class ReflectHandler
          Handler for reflecting query data back to the client.
 class RePollHandler
          Do regsub processing on content to extract properties.
 class ResourceHandler
          Handler for serving documents out of the jar file.
 class ResourceLimitHandler
          Handler for server resource management.
 class RestartingMultiHostHandler
          Allow the configuration for one virtual host to be restarted.
 class RestrictClientHandler
          Simple access control hander based on source ip addresses.
 class RolesHandler
          Handler for associating roles with an id.
 class SimpleSessionHandler
          Handler for creating browser sessions based on information found in the http request.
 class SMTPHandler
          Handler (or template) for Sending an email message via SMTP.
 class SunNetAuthHandler
          All-in-one Handler for doing supplier.net style authentication.
 class SupplyHandler
          Sample Handler for dispatching different users to different url's based on a special http authentication header.
 class UrlMapperHandler
          Handler for mapping URL's or HTTP headers, or redirecting URLs based on the contents of the current HTTP request.
 class VirtualHostHandler
          Handler for managing virtual hosts using the same server configuration.
 

Fields in sunlabs.brazil.handler declared as Handler
 Handler LogHandler.handler
           
 

Uses of Handler in sunlabs.brazil.properties
 

Classes in sunlabs.brazil.properties that implement Handler
 class ExprPropsHandler
          The ExprPropsHandler installs an expression evaluator as a "smart properties" into the current request object, enabling arithmetic and logical expression evaluation in property name lookups.
 class SubstPropsHandler
          Handler that performs value conversions on ${...} substitutions.
 

Uses of Handler in sunlabs.brazil.proxy
 

Classes in sunlabs.brazil.proxy that implement Handler
 class CookieFilter
          The CookieFilter keeps a record of all the browser cookies associated with a given session.
 class HistoryFilter
          The HistoryFilter is both a Handler and a Filter that keeps a record of all pages visited by a given session.
 class JunkBusterHandler
          Remove junk images from web pages.
 class ProxyHandler
          Handler for implementing a web proxy.
 class SunProxy
          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 Handler
 class ChainHandler
          Allows multiple handlers to be invoked sequentially for a single HTTP request.
 class FileHandler
          Standard handler for fetching static files.
 

Fields in sunlabs.brazil.server declared as Handler
 Handler Server.handler
           
 Handler[] ChainHandler.handlers
          The array of handlers that will be invoked to handle the request.
 

Methods in sunlabs.brazil.server that return Handler
static Handler ChainHandler.initHandler(Server server, String prefix, String name)
          Helper function that allocates and initializes a new Handler, given its name.
 

Uses of Handler in sunlabs.brazil.session
 

Classes in sunlabs.brazil.session that implement Handler
 class CacheManager
          This SessionManager 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 PropertiesCacheManager
          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 Handler
 class DelayHandler
          Handler or template for adding a delay into a response.
 class PutHandler
          Simple PUT and DELETE method handler.
 class RestartHandler
          Restart the server when a sigHUP is received.
 class StunnelHandler
          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 Handler
 class DirectoryTemplate
          Put current directory information (based on the URL) into the request properties.
 class MultipartSetTemplate
          Version of the SetTemplate that reflects form/multipart data in Request.props.
 class SetTemplate
          Template (and handler) class for setting and getting values to and from the current (or other) request context.
 class TemplateHandler
          The TemplateHandler reads a template file from the document root, based on the URL, and passes the content through one or more template filters.