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 classAsteriskAGIHandlerFAGI (fast AGI) handler and template for Asterisk.classAsteriskHandlerConnect to asterisk manager api. -
Uses of Handler in sunlabs.brazil.filter
Subinterfaces of Handler in sunlabs.brazil.filter Modifier and Type Interface Description interfaceFilterTheFilterinterface is used by theFilterHandlerto 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 classCopyContentFilterFilter to save content (of an entire site) to a disk file.classExecFilterFilter to Run all content through an external process filter.classFilterHandlerTheFilterHandlercaptures the output of anotherHandlerand allows the ouput to be modified.classMD5FilterFilter to compute the MD5 checksum of the content, and generate the appropriate "Content-MD5" http header.classPlainFilterFilter to turn text/plain into html.classReFilterFilter to replace text content via a reqular expression substitution.classReplaceFilterFilter to replace current content with a static form, or template.classSessionFilterFilter to manage browser sessions using browser cookies or URL rewriting as needed.classTemplateFilterTheTemplateFiltersends HTML content through an Html/XML parser to a set ofTemplates.classUrlMapFilterFilter to Map url's from any proxied content.classUrlSessionFilterSample filter to use url's instead of cookies for sessions.Fields in sunlabs.brazil.filter declared as Handler Modifier and Type Field Description HandlerFilterHandler. handler -
Uses of Handler in sunlabs.brazil.handler
Classes in sunlabs.brazil.handler that implement Handler Modifier and Type Class Description classAclSwitchHandlerSimple access control hander based on url prefixes or regexps.classBasicAuthHandlerTheBasicAuthHandlerobtains a Session ID by performing "basic" authentication, using either the "Authorization" or the "Proxy-Authorization" headers.classCgiHandlerHandler for implementing cgi/1.1 interface.classChainSawHandlerVariant of the chain handler for doing standard logging.classChownHandlerHandler for changing the group and owner of the server.classConfigFileHandlerHandler for manipulating per-user session state that can be represented as ASCII name/value pairs.classCookieSessionHandlerHandler for creating browser sessions using cookies.classDefaultFileHandlerHandler for appending a url ending with '/' into the appropriate url based on a default file in the file system.classDeferredHandlerWrap another handler, deferring its initialization until request time.classDialogHandlerSample handler for popping up a dialog box on the server.classDigestAuthHandlerPerform digest authentication.classDirectoryHandlerThis is a bare-bones handler for providing directory listings for web servers.classDynamicConfigHandlerTheDynamicConfigHandlerallows the user to change the configuration of the server and its handlers on the fly.classGenericProxyHandlerHandler for implementing a virtual web site.classHomeDirHandlerHandler for converting ~username queries.classLogHandlerHandler for logging information about requests.classMultiHostHandlerTheMultiHostHandlerallows the user to handle a set of host names that are all running on the same IP address.classMultiProxyHandlerHandler for permitting multiple cross connected virtual web sites.classNotFoundHandlerHandler for returning "file not found" errors back to the client.classPollHandlerHandler for periodically polling another web site, whose results are (optionally) added to the server's properties.classPropertiesHandlerHandler for returning selected request properties as a text/plain document in java properties format.classProxyPropertiesHandlerObtain properties format content from remote websites, and add it to the current request properties.classPublishHandlerHandler for supporting publishing from Communicator.classPushHandlerSkeleton Handler for uploading files using multipart/form-data.classReflectHandlerHandler for reflecting query data back to the client.classRePollHandlerDo regsub processing on content to extract properties.classResourceHandlerHandler for serving documents out of the jar file.classResourceLimitHandlerHandler for server resource management.classRestartingMultiHostHandlerAllow the configuration for one virtual host to be restarted.classRestrictClientHandlerSimple access control hander based on source ip addresses.classRolesHandlerHandler for associating roles with an id.classSimpleSessionHandlerHandler for creating browser sessions based on information found in the http request.classSMTPHandlerHandler (or template) for Sending an email message via SMTP.classSunNetAuthHandlerAll-in-one Handler for doing supplier.net style authentication.classSupplyHandlerSample Handler for dispatching different users to different url's based on a special http authentication header.classUrlMapperHandlerHandler for mapping URL's or HTTP headers, or redirecting URLs based on the contents of the current HTTP request.classVirtualHostHandlerHandler for managing virtual hosts using the same server configuration.Fields in sunlabs.brazil.handler declared as Handler Modifier and Type Field Description HandlerLogHandler. handler -
Uses of Handler in sunlabs.brazil.properties
Classes in sunlabs.brazil.properties that implement Handler Modifier and Type Class Description classExprPropsHandlerTheExprPropsHandlerinstalls an expression evaluator as a "smart properties" into the current request object, enabling arithmetic and logical expression evaluation in property name lookups.classSubstPropsHandlerHandler 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 classCookieFilterTheCookieFilterkeeps a record of all the browser cookies associated with a given session.classHistoryFilterTheHistoryFilteris both aHandlerand aFilterthat keeps a record of all pages visited by a given session.classJunkBusterHandlerRemove junk images from web pages.classProxyHandlerHandler for implementing a web proxy.classSunProxySun 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 classChainHandlerAllows multiple handlers to be invoked sequentially for a single HTTP request.classFileHandlerStandard handler for fetching static files.Fields in sunlabs.brazil.server declared as Handler Modifier and Type Field Description HandlerServer. handlerHandler[]ChainHandler. handlersThe 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 HandlerChainHandler. 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 classCacheManagerThisSessionManagerassociates 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.classPropertiesCacheManagerA 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 classDelayHandlerHandler or template for adding a delay into a response.classPutHandlerSimple PUT and DELETE method handler.classRestartHandlerRestart the server when a sigHUP is received.classStunnelHandlerHandler 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 classDirectoryTemplatePut current directory information (based on the URL) into the request properties.classMultipartSetTemplateVersion of the SetTemplate that reflects form/multipart data in Request.props.classSetTemplateTemplate (and handler) class for setting and getting values to and from the current (or other) request context.classTemplateHandlerTheTemplateHandlerreads a template file from the document root, based on the URL, and passes the content through one or more template filters.
-