public class ConfigurableDispatch extends DefaultDispatch
auditor, EXCLUDE_ALL, EXCLUDE_SET_COOKIES_DEFAULT, LOG, RES, SET_COOKIE, WWW_AUTHENTICATEclient| Constructor and Description |
|---|
ConfigurableDispatch() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyRequestHeaderFields(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest) |
URI |
getDispatchUrl(javax.servlet.http.HttpServletRequest request) |
Map<String,String> |
getOutboundRequestAppendHeaders() |
Set<String> |
getOutboundRequestExcludeHeaders() |
Set<String> |
getOutboundResponseExcludedSetCookieHeaderDirectives() |
Set<String> |
getOutboundResponseExcludeHeaders() |
boolean |
getRemoveUrlEncoding() |
protected void |
setRemoveUrlEncoding(String removeUrlEncoding) |
protected void |
setRequestAppendHeaders(String extraHeaders) |
protected void |
setRequestExcludeHeaders(String headers) |
protected void |
setResponseExcludeHeaders(String headers) |
addCredentialsToRequest, closeInboundResponse, copyResponseHeaderFields, createRequestEntity, destroy, doDelete, doGet, doHead, doOptions, doPatch, doPost, doPut, executeOutboundRequest, executeRequest, executeRequestWrapper, getInboundResponseContentType, getReplayBufferSize, getReplayBufferSizeInBytes, getServiceRole, outboundResponseWrapper, setReplayBufferSize, setReplayBufferSizeInBytes, setServiceRole, writeOutboundResponseencodeUnwiseCharacters, getHttpClient, init, setHttpClient, writeResponse@Configure protected void setRequestExcludeHeaders(@Default(value=" ") String headers)
@Configure protected void setResponseExcludeHeaders(@Default(value=" ") String headers)
@Configure protected void setRequestAppendHeaders(@Default(value=" ") String extraHeaders)
@Configure protected void setRemoveUrlEncoding(@Default(value="false") String removeUrlEncoding)
public void copyRequestHeaderFields(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest)
copyRequestHeaderFields in class AbstractGatewayDispatchpublic Set<String> getOutboundResponseExcludeHeaders()
getOutboundResponseExcludeHeaders in class DefaultDispatchpublic Set<String> getOutboundResponseExcludedSetCookieHeaderDirectives()
getOutboundResponseExcludedSetCookieHeaderDirectives in class DefaultDispatchpublic Set<String> getOutboundRequestExcludeHeaders()
getOutboundRequestExcludeHeaders in class AbstractGatewayDispatchpublic boolean getRemoveUrlEncoding()
public URI getDispatchUrl(javax.servlet.http.HttpServletRequest request)
getDispatchUrl in interface DispatchgetDispatchUrl in class AbstractGatewayDispatchCopyright © 2022 The Apache Software Foundation. All rights reserved.