@Override public <T> Future<T> get(InvocationCallback<T> callback) { return method(HttpMethod.GET, callback); }
@Override public AsyncInvoker async() { return new AsynchronousInvoke(createClientInvocation(this.invocation)); }
@Override public AsyncInvoker async() { return new AsynchronousInvoke(this.invocation); }
@Override public <T> Future<T> post(Entity<?> entity, InvocationCallback<T> callback) { return method(HttpMethod.POST, entity, callback); }
@Override public AsyncInvoker async() { return new AsynchronousInvoke(invocation); }
@Override public <T> Future<T> get(GenericType<T> responseType) { return method(HttpMethod.GET, responseType); }
@Override public <T> Future<T> trace(InvocationCallback<T> callback) { return method("TRACE", callback); }
@Override public Future<Response> put(Entity<?> entity) { return method(HttpMethod.PUT, entity); }
@Override public <T> Future<T> delete(GenericType<T> responseType) { return method(HttpMethod.DELETE, responseType); }
@Override public Future<Response> head(InvocationCallback<Response> callback) { return method(HttpMethod.HEAD,callback); }
@Override public <T> Future<T> options(GenericType<T> responseType) { return method(HttpMethod.OPTIONS, responseType); }
@Override public <T> Future<T> get(Class<T> responseType) { return method(HttpMethod.GET, responseType); }
@Override public Future<Response> trace() { return method("TRACE"); }
@Override public <T> Future<T> trace(Class<T> responseType) { return method("TRACE", responseType); }
@Override public <T> Future<T> put(Entity<?> entity, InvocationCallback<T> callback) { return method(HttpMethod.PUT, entity, callback); }
@Override public <T> Future<T> delete(Class<T> responseType) { return method(HttpMethod.DELETE, responseType); }
@Override public Future<Response> head() { return method(HttpMethod.HEAD); }
@Override public Future<Response> get() { return method(HttpMethod.GET); }
@Override public <T> Future<T> trace(GenericType<T> responseType) { return method("TRACE", responseType); }
@Override public <T> Future<T> put(Entity<?> entity, Class<T> responseType) { return method(HttpMethod.PUT, entity, responseType); }