Class PreemptiveAuth
- java.lang.Object
-
- org.apache.solr.client.solrj.impl.PreemptiveAuth
-
- All Implemented Interfaces:
org.apache.http.HttpRequestInterceptor
@Deprecated(since="9.0") public class PreemptiveAuth extends Object implements org.apache.http.HttpRequestInterceptor
Deprecated.Please look into using Solr's new Http2 clientsThis HTTP request interceptor adds HTTP authentication credentials to every outgoing request. This implementation is required since Solr client is not capable of performing non preemptive authentication. By adding the Http authentication credentials to every request, this interceptor enables "preemptive" authentication.
-
-
Constructor Summary
Constructors Constructor Description PreemptiveAuth(org.apache.http.auth.AuthScheme authScheme)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
process(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context)
Deprecated.
-
-
-
Method Detail
-
process
public void process(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException
Deprecated.- Specified by:
process
in interfaceorg.apache.http.HttpRequestInterceptor
- Throws:
org.apache.http.HttpException
IOException
-
-