HttpAuthenticator to re-use the logger of its parent
This commit is contained in:
parent
ac90342039
commit
447e276fb6
|
@ -90,7 +90,7 @@ public final class AsyncConnectExec implements AsyncExecChainHandler {
|
|||
Args.notNull(proxyAuthStrategy, "Proxy authentication strategy");
|
||||
this.proxyHttpProcessor = proxyHttpProcessor;
|
||||
this.proxyAuthStrategy = proxyAuthStrategy;
|
||||
this.authenticator = new HttpAuthenticator();
|
||||
this.authenticator = new HttpAuthenticator(log);
|
||||
this.routeDirector = new BasicRouteDirector();
|
||||
}
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ class AsyncProtocolExec implements AsyncExecChainHandler {
|
|||
this.httpProcessor = Args.notNull(httpProcessor, "HTTP protocol processor");
|
||||
this.targetAuthStrategy = Args.notNull(targetAuthStrategy, "Target authentication strategy");
|
||||
this.proxyAuthStrategy = Args.notNull(proxyAuthStrategy, "Proxy authentication strategy");
|
||||
this.authenticator = new HttpAuthenticator();
|
||||
this.authenticator = new HttpAuthenticator(log);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -45,6 +45,7 @@ import org.apache.hc.client5.http.auth.ChallengeType;
|
|||
import org.apache.hc.client5.http.auth.CredentialsProvider;
|
||||
import org.apache.hc.client5.http.auth.MalformedChallengeException;
|
||||
import org.apache.hc.client5.http.protocol.HttpClientContext;
|
||||
import org.apache.hc.core5.annotation.Internal;
|
||||
import org.apache.hc.core5.http.FormattedHeader;
|
||||
import org.apache.hc.core5.http.Header;
|
||||
import org.apache.hc.core5.http.HttpHeaders;
|
||||
|
@ -69,6 +70,7 @@ public class HttpAuthenticator {
|
|||
private final Logger log;
|
||||
private final AuthChallengeParser parser;
|
||||
|
||||
@Internal
|
||||
public HttpAuthenticator(final Logger log) {
|
||||
super();
|
||||
this.log = log != null ? log : LoggerFactory.getLogger(getClass());
|
||||
|
|
|
@ -91,7 +91,7 @@ public final class ConnectExec implements ExecChainHandler {
|
|||
this.reuseStrategy = reuseStrategy;
|
||||
this.proxyHttpProcessor = proxyHttpProcessor;
|
||||
this.proxyAuthStrategy = proxyAuthStrategy;
|
||||
this.authenticator = new HttpAuthenticator();
|
||||
this.authenticator = new HttpAuthenticator(log);
|
||||
this.routeDirector = new BasicRouteDirector();
|
||||
}
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ final class ProtocolExec implements ExecChainHandler {
|
|||
this.httpProcessor = Args.notNull(httpProcessor, "HTTP protocol processor");
|
||||
this.targetAuthStrategy = Args.notNull(targetAuthStrategy, "Target authentication strategy");
|
||||
this.proxyAuthStrategy = Args.notNull(proxyAuthStrategy, "Proxy authentication strategy");
|
||||
this.authenticator = new HttpAuthenticator();
|
||||
this.authenticator = new HttpAuthenticator(log);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue