Class RedirectHandler
java.lang.Object
org.glassfish.jersey.jdk.connector.internal.RedirectHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final HttpConnectionPoolprivate URIprivate final intprivate final HttpRequest -
Constructor Summary
ConstructorsConstructorDescriptionRedirectHandler(HttpConnectionPool httpConnectionPool, HttpRequest originalHttpRequest, ConnectorConfiguration connectorConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidconsumeBodyIfPresent(HttpResponse response, CompletionHandler<Void> completionHandler) private voiddoRedirect(HttpResponse httpResponse, CompletionHandler<HttpResponse> completionHandler) (package private) URI(package private) voidhandleRedirects(HttpResponse httpResponse, CompletionHandler<HttpResponse> completionHandler)
-
Field Details
-
REDIRECT_STATUS_CODES
-
maxRedirects
private final int maxRedirects -
followRedirects
private final boolean followRedirects -
redirectUriHistory
-
httpConnectionPool
-
originalHttpRequest
-
lastRequestUri
-
-
Constructor Details
-
RedirectHandler
RedirectHandler(HttpConnectionPool httpConnectionPool, HttpRequest originalHttpRequest, ConnectorConfiguration connectorConfiguration)
-
-
Method Details
-
handleRedirects
-
doRedirect
private void doRedirect(HttpResponse httpResponse, CompletionHandler<HttpResponse> completionHandler) -
consumeBodyIfPresent
-
getLastRequestUri
URI getLastRequestUri()
-