Uses of Interface
org.apache.commons.chain.Context
Packages that use Context
Package
Description
The fundamental API contracts for the Chain of Responsibilty Pattern as
implemented in this package.
Concrete implementations of generic Commands that are useful in many
different environments, not tied to a particular tier such as Servlets).
Convenient base implementations of Chain of Responsibility Pattern
contracts from
org.apache.commons.chain
.Basis for specialized
Context
implementations suitable for use
in web applications, and generic Command
implementations useful
across web application environments.Specialized
Context
and Command
implementations
suitable for use in a Portlet API environment.Specialized
Context
and Command
implementations
suitable for use in a Servlet API environment.-
Uses of Context in org.apache.commons.chain
Methods in org.apache.commons.chain with parameters of type ContextModifier and TypeMethodDescriptionboolean
Execute the processing represented by thisChain
according to the following algorithm.boolean
Execute a unit of processing work to be performed.boolean
Filter.postprocess
(Context context, Exception exception) Execute any cleanup activities, such as releasing resources that were acquired during theexecute()
method of thisFilter
instance. -
Uses of Context in org.apache.commons.chain.generic
Methods in org.apache.commons.chain.generic with parameters of type ContextModifier and TypeMethodDescriptionboolean
Copy a specified literal value, or a context attribute stored under thefromKey
(if any), to thetoKey
.boolean
Look up the method specified by either "method" or "methodKey" and invoke it, returning a boolean value as interpreted byevaluateResult
.boolean
Look up the specified command, and (if found) execute it.boolean
Look up the specified command, and (if found) execute it.boolean
Copy the specified source attribute to the specified destination attribute.protected Method
DispatchCommand.extractMethod
(Context context) Extract the dispatch method.private Method
DispatchLookupCommand.extractMethod
(Command command, Context context) Extract the dispatch method.protected Object[]
DispatchCommand.getArguments
(Context context) Get the arguments to be passed into the dispatch method.protected Object[]
DispatchLookupCommand.getArguments
(Context context) Get the arguments to be passed into the dispatch method.protected Catalog
LookupCommand.getCatalog
(Context context) protected Command
LookupCommand.getCommand
(Context context) Return theCommand
instance to be delegated to.protected String
LookupCommand.getCommandName
(Context context) Return the name of theCommand
instance to be delegated to.boolean
LookupCommand.postprocess
(Context context, Exception exception) -
Uses of Context in org.apache.commons.chain.impl
Classes in org.apache.commons.chain.impl that implement ContextMethods in org.apache.commons.chain.impl with parameters of type Context -
Uses of Context in org.apache.commons.chain.web
Classes in org.apache.commons.chain.web that implement ContextModifier and TypeClassDescriptionclass
Abstract base implementation ofContext
that provides web based applications that use it a "generic" view of HTTP related requests and responses, without tying the application to a particular underlying Java API (such as servlets).Methods in org.apache.commons.chain.web with parameters of type ContextModifier and TypeMethodDescriptionboolean
Retrieve theLocale
for this request, and store it under the specified context attribute.boolean
Retrieve theLocale
stored under the specified context attribute key, and establish it on this response.protected abstract Locale
Retrieve and return theLocale
for this request.protected abstract void
Establish the specifiedLocale
for this response. -
Uses of Context in org.apache.commons.chain.web.portlet
Classes in org.apache.commons.chain.web.portlet that implement ContextModifier and TypeClassDescriptionclass
Concrete implementation ofWebContext
suitable for use in portlets.Methods in org.apache.commons.chain.web.portlet with parameters of type Context -
Uses of Context in org.apache.commons.chain.web.servlet
Classes in org.apache.commons.chain.web.servlet that implement ContextModifier and TypeClassDescriptionclass
Concrete implementation ofWebContext
suitable for use in Servlets and JSP pages.Methods in org.apache.commons.chain.web.servlet with parameters of type ContextModifier and TypeMethodDescriptionprotected Catalog
PathInfoMapper.getCatalog
(Context context) protected Catalog
RequestParameterMapper.getCatalog
(Context context) protected Catalog
ServletPathMapper.getCatalog
(Context context) protected String
PathInfoMapper.getCommandName
(Context context) Look up the extra path information for this request, and use it to select an appropriateCommand
to be executed.protected String
RequestParameterMapper.getCommandName
(Context context) Look up the specified request paramater for this request, and use it to select an appropriateCommand
to be executed.protected String
ServletPathMapper.getCommandName
(Context context) Look up the servlet path information for this request, and use it to select an appropriateCommand
to be executed.protected Locale
Retrieve and return theLocale
for this request.protected void
Establish the specifiedLocale
for this response.