public void process()

in src/main/java/org/apache/sling/maven/bundlesupport/AbstractBundleRequestMojo.java [292:305]


        public void process(HttpRequest request, EntityDetails entity, HttpContext context)
                throws HttpException, IOException {
            if (!(context instanceof HttpClientContext)) {
                throw new IllegalStateException(
                        "This interceptor only supports HttpClientContext but context is of type "
                                + context.getClass());
            }
            HttpClientContext httpClientContext = (HttpClientContext) context;

            log.debug("Adding preemptive authentication to request for target host " + targetHost);
            // as the AuthExchange object is already retrieved by the client when the interceptor kicks in, it needs to
            // modify the existing object
            httpClientContext.getAuthExchange(targetHost).select(basicAuth);
        }