Sergey,

I annotate @Suspended. So it is suspended on the first call.

The quote I read from the spec says that returned values from @Suspended
calls are ignored. It did not say what the spec says about exceptions from
those calls. If they are also supposed to be ignored, then a big fat WARN
log message would be what I have in mind.


On Mon, Jan 11, 2016 at 5:17 AM, Sergey Beryozkin <sberyoz...@gmail.com>
wrote:

> Hi Benson
>
> The very first call into this method does not suspend the continuation, so
> there's no need to resume it if the exception is returned.
> Do you see a mapped exception response not being returned ? Please clarify
>
> Cheers, Sergey
>
>
> On 02/01/16 02:01, Benson Margulies wrote:
>
>> If I am in a method with an @Suspended AsyncResponse, and I neglect to
>> catch an exception, CXF runs mappers but they don't do any good, of
>> course, because nothing resumes the response.
>>
>> How about if CXF instead logged at ERROR about any exception thrown
>> through a suspended resource method? I'm assuming that there's no way
>> to arrange for any uncaught exception to end up as
>> asyncResponse.resume(e).
>>
>>
>

Reply via email to