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.
-
A
Catalog is a collection of named
Commands (or
Chains) 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
Commands (or
Chains) 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
Commands (or
Chains) 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
Commands (or
Chains) 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
Commands 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.