Class OAuthOkHttpClient

java.lang.Object
org.apache.fineract.client.auth.OAuthOkHttpClient
All Implemented Interfaces:
org.apache.oltu.oauth2.client.HttpClient

public class OAuthOkHttpClient extends Object implements org.apache.oltu.oauth2.client.HttpClient
  • 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, Map<String,String> headers, String requestMethod, 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