@Override public <T> Future<T> submit(final InvocationCallback<T> callback) { return submit(null, callback); }
@Override public <T> Future<T> submit(final InvocationCallback<T> callback) { return submit(null, callback); }
@Override public Future<Response> method(final String name, final Entity<?> entity) { builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(); }
@Override public <T> Future<T> method(final String name, final Entity<?> entity, final InvocationCallback<T> callback) { builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(callback); } }
@Override public Future<Response> method(final String name, final Entity<?> entity) { builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(); }
@Override public Future<Response> method(final String name) { builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(); }
@Override public <T> Future<T> method(final String name, final InvocationCallback<T> callback) { builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(callback); }
@Override public Future<Response> method(final String name) { builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(); }
@Override public <T> Future<T> method(final String name, final InvocationCallback<T> callback) { builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(callback); }
@Override public <T> Future<T> method(final String name, final Entity<?> entity, final InvocationCallback<T> callback) { builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(callback); } }
@Override public <T> Future<T> method(final String name, final Entity<?> entity, final GenericType<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final GenericType<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final Class<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final Class<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final GenericType<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final Entity<?> entity, final Class<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final Entity<?> entity, final Class<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final Entity<?> entity, final GenericType<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); builder.storeEntity(entity); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final Class<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(responseType); }
@Override public <T> Future<T> method(final String name, final GenericType<T> responseType) { if (responseType == null) { throw new IllegalArgumentException(LocalizationMessages.RESPONSE_TYPE_IS_NULL()); } builder.requestContext.setMethod(name); return new JerseyInvocation(builder).submit(responseType); }