| <T> Future<T> | AsyncInvoker. delete(InvocationCallback<T> callback) | Invoke HTTP DELETE method for the current request asynchronously. | 
| <T> Future<T> | AsyncInvoker. get(InvocationCallback<T> callback) | Invoke HTTP GET method for the current request asynchronously. | 
| Future<Response> | AsyncInvoker. head(InvocationCallback<Response> callback) | Invoke HTTP HEAD method for the current request asynchronously. | 
| <T> Future<T> | AsyncInvoker. method(String name,
      Entity<?> entity,
      InvocationCallback<T> callback) | Invoke an arbitrary method for the current request asynchronously. | 
| <T> Future<T> | AsyncInvoker. method(String name,
      InvocationCallback<T> callback) | Invoke an arbitrary method for the current request asynchronously. | 
| <T> Future<T> | AsyncInvoker. options(InvocationCallback<T> callback) | Invoke HTTP OPTIONS method for the current request asynchronously. | 
| <T> Future<T> | AsyncInvoker. post(Entity<?> entity,
    InvocationCallback<T> callback) | Invoke HTTP POST method for the current request asynchronously. | 
| <T> Future<T> | AsyncInvoker. put(Entity<?> entity,
   InvocationCallback<T> callback) | Invoke HTTP PUT method for the current request asynchronously. | 
| <T> Future<T> | Invocation. submit(InvocationCallback<T> callback) | Submit the request for an asynchronous invocation and register an  InvocationCallback to process the future
 result of the invocation. | 
| <T> Future<T> | AsyncInvoker. trace(InvocationCallback<T> callback) | Invoke HTTP TRACE method for the current request asynchronously. |