The fundamental API contracts for the Chain of Responsibility Pattern as
implemented in this package.
Optional package for configuring command chains in a catalog
(using Digester) from an XML configuration file.
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 (JEE9+), and generic Command
implementations
useful across web application environments.
Specialized Context
and Command
implementations
suitable for use in a JakartaServer Faces API environment.
Specialized Context
and Command
implementations
suitable for use in a Jakarta Servlet API environment.
Basis for specialized Context
implementations suitable for use
in web applications (till JEE8), and generic Command
implementations
useful across web application environments.
Specialized Context
and Command
implementations
suitable for use in a JavaServer Faces API environment.
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.
-
A
Catalog
is a collection of named
Command
s (or
Chain
s) that can be used to retrieve the set of commands that
should be performed based on a symbolic identifier.
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Catalog
is a collection of named
Command
s (or
Chain
s) that can be used to retrieve the set of commands that
should be performed based on a symbolic identifier.
-
A
Catalog
is a collection of named
Command
s (or
Chain
s) that can be used to retrieve the set of commands that
should be performed based on a symbolic identifier.
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
A
Filter
is a specialized
Command
that also expects
the
Chain
that is executing it to call the
postprocess()
method if it called the
execute()
method.
-
A
Catalog
is a collection of named
Command
s (or
Chain
s) that can be used to retrieve the set of commands that
should be performed based on a symbolic identifier.
A
Chain
represents a configured list of
Command
s that will be executed in order to perform processing
on a specified
Context
.
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Catalog
is a collection of named
Command
s (or
Chain
s) that can be used to retrieve the set of commands that
should be performed based on a symbolic identifier.
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
A
Filter
is a specialized
Command
that also expects
the
Chain
that is executing it to call the
postprocess()
method if it called the
execute()
method.
-
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
-
A
Catalog
is a collection of named
Command
s (or
Chain
s) that can be used to retrieve the set of commands that
should be performed based on a symbolic identifier.
A
Command
encapsulates a unit of processing work to be
performed, whose purpose is to examine and/or modify the state of a
transaction that is represented by a
Context
.
A
Context
represents the state information that is
accessed and manipulated by the execution of a
Command
or a
Chain
.
A
Filter
is a specialized
Command
that also expects
the
Chain
that is executing it to call the
postprocess()
method if it called the
execute()
method.