[resteasy-dev] Asynchronous invocation interceptor for client

Alessio Soldano asoldano at redhat.com
Tue Nov 20 10:28:50 EST 2018


I've been looking a bit at this, but haven't seen anything really meant for
this. Can you share a link to what you're doing with the ExecutorService
btw? Maybe that can inspire someone...
Cheers

On Tue, Nov 20, 2018 at 12:38 PM Michal Szynkiewicz <mszynkie at redhat.com>
wrote:

> Hi,
>
> We are working on MicroProfile Rest Client 1.1 for SmallRye.
> One of the requirements is to implement AsyncInvocationInterceptor, an
> interceptor for asynchronous client invocation.
> The interceptor has two methods (more details in [1]):
>
>    - prepareContext, executed in the thread that calls the client
>    - applyContext, executed in the thread that makes the request.
>
> Moreover, there is a single instance of the interceptor per request (not
> per client).
>
> Does RestEasy have some feature that we could use to implement executing
> the applyContext method? We couldn't find anything that would work for us
> in the JAX-RS itself.
>
> We implemented a wrapper for ExecutorService that decorates runnables with
> code that calls the interceptor but we're hoping there may be a better
> solution.
>
> Thanks,
> Michał
>
>
>
> [1]
> https://github.com/eclipse/microprofile-rest-client/blob/1.1.X-service/spec/src/main/asciidoc/async.asciidoc
> _______________________________________________
> resteasy-dev mailing list
> resteasy-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/resteasy-dev
>


-- 

Alessio Soldano

Associate Manager

Red Hat

<https://www.redhat.com>
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/resteasy-dev/attachments/20181120/f7120636/attachment.html 


More information about the resteasy-dev mailing list