public abstract class AbstractHdfsHaDispatch extends HdfsHttpClientDispatch
auditor, RES, SET_COOKIE, WWW_AUTHENTICATEclient| Constructor and Description |
|---|
AbstractHdfsHaDispatch() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeRequest(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest,
javax.servlet.http.HttpServletResponse outboundResponse) |
HaProvider |
getHaProvider() |
void |
init() |
void |
setHaProvider(HaProvider haProvider) |
protected void |
writeOutboundResponse(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest,
javax.servlet.http.HttpServletResponse outboundResponse,
org.apache.http.HttpResponse inboundResponse)
Checks for specific outbound response codes/content to trigger a retry or failover
|
createRequestEntityaddCredentialsToRequest, closeInboundResponse, destroy, doDelete, doGet, doHead, doOptions, doPost, doPut, executeOutboundRequest, getOutboundResponseExcludeHeaders, getReplayBufferSize, getReplayBufferSizeInBytes, setReplayBufferSize, setReplayBufferSizeInBytescopyRequestHeaderFields, encodeUnwiseCharacters, getDispatchUrl, getHttpClient, getOutboundRequestExcludeHeaders, setHttpClient, writeResponsepublic AbstractHdfsHaDispatch()
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void init()
init in interface Dispatchinit in class DefaultDispatchpublic HaProvider getHaProvider()
@Configure public void setHaProvider(HaProvider haProvider)
protected void executeRequest(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest,
javax.servlet.http.HttpServletResponse outboundResponse)
throws IOException
executeRequest in class DefaultDispatchIOExceptionprotected void writeOutboundResponse(org.apache.http.client.methods.HttpUriRequest outboundRequest,
javax.servlet.http.HttpServletRequest inboundRequest,
javax.servlet.http.HttpServletResponse outboundResponse,
org.apache.http.HttpResponse inboundResponse)
throws IOException
writeOutboundResponse in class DefaultDispatchIOExceptionCopyright © 2018 Apache Software Foundation. All rights reserved.