See: Description
Interface | Description |
---|---|
ExtensionChain |
An ExtensionChain allows an arbitrary sequence of extension generators or
extension handlers to be executed.
|
ExtensionConfig |
The ExtensionConfig interface provides basic initialization and runtime
configuration information that is available to RRD extension generators and
handlers.
|
ExtensionRequest |
The ExtensionRequest class defines request information provided to an
extension generator or handler during processing.
|
ExtensionResponse |
The ExtensionResponse class defines response information provided by an
extension generator or handler during processing.
|
Class | Description |
---|---|
ExtensionRequestWrapper |
The ExtensionRequestWrapper class defines a wrapper for
ExtensionRequest objects, which are in turn provided to extension
generators or handlers for processing. |
ExtensionResponseWrapper |
The ExtensionResponseWrapper class defines a wrapper for
ExtensionResponse objects, which are in turn provided by an
extension generator or handler during processing. |
ExtensionGenerator
and is responsible for attaching extension data to an RRD request.
After an RRD request has been received, it is the responsibility of an
extension handler (which is a class that implements
ExtensionHandler
) to act upon
the extension data. Extension generators and handlers both rely on
ExtensionRequest
and
ExtensionResponse
objects at runtime in
order to interact with the extension data associated with an RRD request or
response. Additionally, extension generators and handlers may also rely on
deployment descriptor configuration data, which is provided by an instance
of ExtensionConfig
.
ExtensionChain
. An extension chain can
only contain either extension generators or extension handlers, and the
chain type determines what happens when the chain is executed and at what
point in the RRD request/response cycle that it is executed.
com.ibm.wsspi.rrd.extension.factory.ExtensionDelegator
class allows for
dynamic selection of extension types based on the servlet request/response
information available in the runtime environment.