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

Stuart Douglas sdouglas at redhat.com
Thu Mar 30 17:48:46 EDT 2017


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


More information about the undertow-dev mailing list