jsr339-experts@jax-rs-spec.java.net

[jsr339-experts] Re: Updated InvocationCallback interface

From: Marek Potociar <marek.potociar_at_oracle.com>
Date: Thu, 25 Aug 2011 16:02:11 +0200

You're right. I'll revert the change.

Marek

On 08/25/2011 03:43 PM, Bill Burke wrote:
> I don't understand why you need all this complexity. If the user needs more control, then they should declare
> InvocationCallback to use an HttpResponse.
>
> As for error conditions, because onComplete() currently takes a Future as a parameter, you could throw the same
> exceptions from Future.get() as SyncInvoker throws.
>
>
> i.e.
>
> public class MyCallback implements InvocationCallback<Customer> {
>
> public void onComplete(Future<Customer> future) {
>
> try {
> Customer cust = future.get();
>
> } catch (InvocationException e) {...}
>
> }
> }
>