public abstract class AbstractGatewayDispatch extends Object implements Dispatch
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.http.client.HttpClient |
client |
| Constructor and Description |
|---|
AbstractGatewayDispatch() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyRequestHeaderFields(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest) |
void |
doDelete(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doGet(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doHead(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doOptions(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doPatch(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doPost(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doPut(URI url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
encodeUnwiseCharacters(StringBuffer str) |
URI |
getDispatchUrl(javax.servlet.http.HttpServletRequest request) |
org.apache.http.client.HttpClient |
getHttpClient() |
Set<String> |
getOutboundRequestExcludeHeaders() |
void |
init() |
void |
setHttpClient(org.apache.http.client.HttpClient client) |
protected void |
writeResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
InputStream stream) |
protected void writeResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
InputStream stream)
throws IOException
IOExceptionpublic org.apache.http.client.HttpClient getHttpClient()
getHttpClient in interface Dispatchpublic void setHttpClient(org.apache.http.client.HttpClient client)
setHttpClient in interface Dispatchpublic URI getDispatchUrl(javax.servlet.http.HttpServletRequest request)
getDispatchUrl in interface Dispatchpublic void doGet(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doGet in interface DispatchIOExceptionpublic void doPost(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, URISyntaxException
doPost in interface DispatchIOExceptionURISyntaxExceptionpublic void doPut(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doPut in interface DispatchIOExceptionpublic void doPatch(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doPatch in interface DispatchIOExceptionpublic void doDelete(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doDelete in interface DispatchIOExceptionpublic void doOptions(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doOptions in interface DispatchIOExceptionpublic void doHead(URI url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doHead in interface DispatchIOExceptionpublic void copyRequestHeaderFields(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest)
protected void encodeUnwiseCharacters(StringBuffer str)
Copyright © 2022 The Apache Software Foundation. All rights reserved.