Why not have @MaxConcurrency be applicable to all (remote) client
invocations?
Carlo
On 04/15/2012 08:57 PM, Adam Bien wrote:
> Hi Experts,
>
> I would re-activate my proposal of concurrency throttling of EJBs: https://java.net/jira/browse/EJB_SPEC-9
>
> There should be a way to throttle the ThreadPool responsible for the execution of @Asynchronous methods.
>
> I would like to propose @MaxConcurrency annotation to set the maximum amount of parallel threads executing an @Asynchronous method.
>
> In addition I would also like to standardize the @MaxPoolSize annotation. With this annotation even synchronous @Stateless session beans could be throttled.
>
> In case all instances / threads are busy, I would expect an immediate exception on the client side.
>
> This is one of the most popular questions according EJB 3.1 in workshops...
>
> any thoughts?
>
> adam