Package | Description |
---|---|
org.apache.portals.applications.webcontent2.proxy.command |
Command component implementations for reverse proxy services
|
org.apache.portals.applications.webcontent2.proxy.impl |
Server-side components for building a reverse proxy service,
including commands and chains,
RequestContext ,
ProxyMapping , registry, HttpClient related implementations, etc. |
Modifier and Type | Class and Description |
---|---|
class |
AddCookiesToResponseCommand
Command responsible for copying all the original HTTP response cookies
from the remote content to the internally created HttpResponse instance. |
class |
AddHeadersToResponseCommand
Command responsible for copying all the original HTTP response headers
except of HTTP Cookie related headers
from the remote content to the internally created HttpResponse instance. |
class |
AddHeaderToHttpRequestCommand
Command responsible for copying all the original HTTP request headers
to the internally created HttpRequestBase instance. |
class |
CleanupCommand
Command responsible for cleaning up all the resources
(such as HttpRequestBase , HttpResponse , HttpEntity and HttpClient )
used during reverse proxy processing in the previous steps. |
class |
ExecuteHttpClientCommand
Command responsible for executing the internal HttpClient
with the HttpRequestBase instance. |
class |
HandleNotModifiedCommand
Command responsible for handling HTTP 304 error response from the remote target content. |
class |
HandleRedirectionCommand
Command responsible for handling HTTP Redirection response from the remote target content. |
class |
InitHttpClientCommand
Command responsible for initializing the HttpClient instance
which is used to invoke the resolved remote target URI. |
class |
InitHttpRequestCommand
Command responsible for initializing the HttpRequestBase instance
which is used to invoke the resolved remote target URI,
based on the original request method name and the resolved remote target URI. |
class |
InitializationCommand
Command responsible for initializing anything necessary for reverse proxy request processing. |
class |
ResolveContentRewriterCommand
Command responsible for resolving the content rewriter
from the resolved ProxyMaping and the content type of the remote content. |
class |
ResolveLocalPathCommand
Command responsible for resolving the local request path info. |
class |
ResolveProxyMappingCommand
Command responsible for resolving a ProxyMapping from the local request path info. |
class |
ResolveRemoteURICommand
Command responsible for resolving the remote target URI
from the local request path info and the resolved ProxyMapping . |
class |
SerializeHttpEntityContentCommand
Command responsible for serializing the response body from the remote content
to the response in the reverse proxy side. |
Modifier and Type | Method and Description |
---|---|
List<AbstractProxyCommand> |
ProxyProcessingChain.getAllProxyCommands()
Return a list including all the descendant
Command s,
type of which is AbstractProxyCommand
in this proxy processing chain. |
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.