public abstract class Oauth2Interceptor extends Object implements HttpRequestResponseInterceptor, ResettableInterceptor
| Modifier | Constructor and Description |
|---|---|
protected |
Oauth2Interceptor(org.apache.http.client.HttpClient client,
URI loginUrl) |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
authenticate() |
protected org.apache.http.HttpResponse |
executePost(URI uri,
org.apache.http.HttpEntity entity) |
void |
process(org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
void |
process(org.apache.http.HttpResponse response,
org.apache.http.protocol.HttpContext context) |
protected <T> T |
processResponse(org.apache.http.HttpResponse response,
Class<T> clazz) |
protected <T> T |
readResponseValue(org.apache.http.HttpResponse response,
Class<T> clazz) |
void |
reset() |
protected Oauth2Interceptor(org.apache.http.client.HttpClient client,
URI loginUrl)
public void process(org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
process in interface org.apache.http.HttpRequestInterceptorpublic void process(org.apache.http.HttpResponse response,
org.apache.http.protocol.HttpContext context)
process in interface org.apache.http.HttpResponseInterceptorpublic void reset()
reset in interface ResettableInterceptorpublic abstract String authenticate()
protected org.apache.http.HttpResponse executePost(URI uri, org.apache.http.HttpEntity entity)
protected <T> T processResponse(org.apache.http.HttpResponse response,
Class<T> clazz)
protected <T> T readResponseValue(org.apache.http.HttpResponse response,
Class<T> clazz)
Copyright © 2014–2023 MuleSoft, Inc.. All rights reserved.