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>
    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)  
    void shutdown()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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 interface org.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 interface org.apache.oltu.oauth2.client.HttpClient