users@ejb-spec.java.net

[ejb-spec users] [jsr345-experts] Re: _at_MaxConcurrency / @MaxPoolSize annotation standardization

From: Carlo de Wolf <cdewolf_at_redhat.com>
Date: Mon, 16 Apr 2012 09:21:51 +0200

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