Class RestCall<T>

java.lang.Object
net.avalara.avatax.rest.client.RestCall<T>
All Implemented Interfaces:
java.util.concurrent.Callable<T>

public class RestCall<T>
extends java.lang.Object
implements java.util.concurrent.Callable<T>
  • Constructor Summary

    Constructors 
    Constructor Description
    RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String header, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken)  
    RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String header, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, java.lang.String proxyHost, int proxyPort, java.lang.String proxySchema)  
    RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String header, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)  
    RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken)  
    RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, java.lang.String proxyHost, int proxyPort, java.lang.String proxySchema)  
    RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)  
  • Method Summary

    Modifier and Type Method Description
    T call()  

    Methods inherited from class java.lang.Object

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

    • RestCall

      public RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken)
    • RestCall

      public RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
    • RestCall

      public RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String header, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken)
    • RestCall

      public RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String header, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
    • RestCall

      public RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, java.lang.String proxyHost, int proxyPort, java.lang.String proxySchema)
    • RestCall

      public RestCall​(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String header, java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, java.lang.String proxyHost, int proxyPort, java.lang.String proxySchema)
  • Method Details

    • call

      public T call() throws java.lang.Exception
      Specified by:
      call in interface java.util.concurrent.Callable<T>
      Throws:
      java.lang.Exception