Uses of Interface
sunlabs.brazil.server.Handler
-
-
Uses of Handler in sunlabs.brazil.asterisk
Classes in sunlabs.brazil.asterisk that implement Handler Modifier and Type Class Description 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 Modifier and Type Interface Description interface
Filter
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 Handler Modifier and Type Class Description 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
TheFilterHandler
captures the output of anotherHandler
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
TheTemplateFilter
sends HTML content through an Html/XML parser to a set ofTemplate
s.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 Modifier and Type Field Description Handler
FilterHandler. handler
-
Uses of Handler in sunlabs.brazil.handler
Classes in sunlabs.brazil.handler that implement Handler Modifier and Type Class Description class
AclSwitchHandler
Simple access control hander based on url prefixes or regexps.class
BasicAuthHandler
TheBasicAuthHandler
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
TheDynamicConfigHandler
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
TheMultiHostHandler
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 Modifier and Type Field Description Handler
LogHandler. handler
-
Uses of Handler in sunlabs.brazil.properties
Classes in sunlabs.brazil.properties that implement Handler Modifier and Type Class Description class
ExprPropsHandler
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
SubstPropsHandler
Handler that performs value conversions on ${...} substitutions. -
Uses of Handler in sunlabs.brazil.proxy
Classes in sunlabs.brazil.proxy that implement Handler Modifier and Type Class Description class
CookieFilter
TheCookieFilter
keeps a record of all the browser cookies associated with a given session.class
HistoryFilter
TheHistoryFilter
is both aHandler
and aFilter
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 Modifier and Type Class Description 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 Modifier and Type Field Description 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 Modifier and Type Method Description static Handler
ChainHandler. initHandler(Server server, java.lang.String prefix, java.lang.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 Handler Modifier and Type Class Description class
CacheManager
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
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 Modifier and Type Class Description 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 Modifier and Type Class Description 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
TheTemplateHandler
reads a template file from the document root, based on the URL, and passes the content through one or more template filters.
-