Package com.plaid.client.auth
Class OAuthOkHttpClient
java.lang.Object
com.plaid.client.auth.OAuthOkHttpClient
- All Implemented Interfaces:
org.apache.oltu.oauth2.client.HttpClient
public class OAuthOkHttpClient
extends java.lang.Object
implements org.apache.oltu.oauth2.client.HttpClient
-
Constructor Summary
Constructors Constructor Description OAuthOkHttpClient()
OAuthOkHttpClient(okhttp3.OkHttpClient client)
-
Method Summary
Modifier and Type Method Description <T extends org.apache.oltu.oauth2.client.response.OAuthClientResponse>
Texecute(org.apache.oltu.oauth2.client.request.OAuthClientRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String requestMethod, java.lang.Class<T> responseClass)
void
shutdown()
-
Constructor Details
-
OAuthOkHttpClient
public OAuthOkHttpClient() -
OAuthOkHttpClient
public OAuthOkHttpClient(okhttp3.OkHttpClient client)
-
-
Method Details
-
execute
public <T extends org.apache.oltu.oauth2.client.response.OAuthClientResponse> T execute(org.apache.oltu.oauth2.client.request.OAuthClientRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String requestMethod, java.lang.Class<T> responseClass) throws org.apache.oltu.oauth2.common.exception.OAuthSystemException, org.apache.oltu.oauth2.common.exception.OAuthProblemException- Specified by:
execute
in interfaceorg.apache.oltu.oauth2.client.HttpClient
- Throws:
org.apache.oltu.oauth2.common.exception.OAuthSystemException
org.apache.oltu.oauth2.common.exception.OAuthProblemException
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfaceorg.apache.oltu.oauth2.client.HttpClient
-