Class IbanityHttpClientImpl

java.lang.Object
com.ibanity.apis.client.http.impl.IbanityHttpClientImpl
All Implemented Interfaces:
IbanityHttpClient

public class IbanityHttpClientImpl extends Object implements IbanityHttpClient
  • Constructor Details

    • IbanityHttpClientImpl

      public IbanityHttpClientImpl(org.apache.http.client.HttpClient httpClient, SSLContext sslContext)
  • Method Details

    • sslContext

      public SSLContext sslContext()
      Specified by:
      sslContext in interface IbanityHttpClient
    • get

      public org.apache.http.HttpResponse get(@NonNull @NonNull URI path)
      Specified by:
      get in interface IbanityHttpClient
    • get

      public org.apache.http.HttpResponse get(@NonNull @NonNull URI path, String customerAccessToken)
      Specified by:
      get in interface IbanityHttpClient
    • get

      public org.apache.http.HttpResponse get(@NonNull @NonNull URI path, @NonNull @NonNull Map<String,String> additionalHeaders, String customerAccessToken)
      Specified by:
      get in interface IbanityHttpClient
    • post

      public org.apache.http.HttpResponse post(@NonNull @NonNull URI path, @NonNull @NonNull Object requestApiModel)
      Specified by:
      post in interface IbanityHttpClient
    • post

      public org.apache.http.HttpResponse post(@NonNull @NonNull URI path, @NonNull @NonNull Object requestApiModel, String customerAccessToken)
      Specified by:
      post in interface IbanityHttpClient
    • post

      public org.apache.http.HttpResponse post(@NonNull @NonNull URI path, @NonNull @NonNull Object requestApiModel, @NonNull @NonNull Map<String,String> additionalHeaders, String customerAccessToken)
      Specified by:
      post in interface IbanityHttpClient
    • delete

      public org.apache.http.HttpResponse delete(@NonNull @NonNull URI path)
      Specified by:
      delete in interface IbanityHttpClient
    • delete

      public org.apache.http.HttpResponse delete(@NonNull @NonNull URI path, String customerAccessToken)
      Specified by:
      delete in interface IbanityHttpClient
    • delete

      public org.apache.http.HttpResponse delete(@NonNull @NonNull URI path, @NonNull @NonNull Map<String,String> additionalHeaders, String customerAccessToken)
      Specified by:
      delete in interface IbanityHttpClient
    • patch

      public org.apache.http.HttpResponse patch(@NonNull @NonNull URI path, @NonNull @NonNull Object requestApiModel)
      Specified by:
      patch in interface IbanityHttpClient
    • patch

      public org.apache.http.HttpResponse patch(@NonNull @NonNull URI path, @NonNull @NonNull Object requestApiModel, String customerAccessToken)
      Specified by:
      patch in interface IbanityHttpClient
    • patch

      public org.apache.http.HttpResponse patch(@NonNull @NonNull URI path, @NonNull @NonNull Object requestApiModel, @NonNull @NonNull Map<String,String> additionalHeaders, String customerAccessToken)
      Specified by:
      patch in interface IbanityHttpClient
    • httpClient

      public org.apache.http.client.HttpClient httpClient()
      Specified by:
      httpClient in interface IbanityHttpClient