[undertow-dev] Is it ok to do a blocking action from a Receiver callback?

Antoine Girard antoine.girard at ymail.com
Fri Mar 31 05:05:54 EDT 2017


Correct me if I am wrong Stuart but if the request was already dispatched
before calling the getRequestReceiver(), then the callback will be handled
by a worker thread.

Cheers,
Antoine

On Thu, Mar 30, 2017 at 11:48 PM, Stuart Douglas <sdouglas at redhat.com>
wrote:

> No, the callback is invoked by the IO thread, so you would need to
> dispatch to a worker thread.
>
> Stuart
>
> On Fri, Mar 31, 2017 at 6:58 AM, Michael Grove <mike at stardog.com> wrote:
> > If I have some code ala
> >
> > theRequest.getRequestReceiver().receiveFullString((theExchange, str) ->
> {
> >   ...
> > });
> >
> > Is it ok to perform a time consuming task w/ the body of the request in
> the
> > callback, or is it better to move off the io thread and use
> > `HttpServerExchange.getInputStream`?
> >
> > Cheers,
> >
> > Mike
> >
> > _______________________________________________
> > undertow-dev mailing list
> > undertow-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/undertow-dev
> _______________________________________________
> undertow-dev mailing list
> undertow-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/undertow-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/undertow-dev/attachments/20170331/f5862431/attachment-0001.html 


More information about the undertow-dev mailing list