Abstract class allowing a backend appserver instance to retrieve information
about the original client request that was intercepted by an SSL
terminating proxy server (e.g., load balancer).
An implementation of this abstract class inspects a given request for
the custom request headers through which the proxy server communicates the
information about the original client request to the appserver instance,
and makes this information available to the appserver.
This allows the appserver to work with any number of 3rd party SSL
offloader implementations configured on the front-end web server, for
which a corresponding ProxyHandler implementation has been configured
on the backend appserver. |