Hello Norito,
Yes, this sounds like a great idea.
We’d discussed introducing a begin(properties) type API for properties such as timeout and this would fall in line with that as well.
I thought perhaps we’d opened an item already for this but I don’t see it.
If you like you can enter one:
https://java.net/jira/browse/JTA_SPEC-12?jql=project%20%3D%20JTA_SPEC <
https://java.net/jira/browse/JTA_SPEC-12?jql=project%20=%20JTA_SPEC> or if not I will.
Thanks!
Paul
> On Oct 18, 2015, at 5:11 AM, norito.agetsuma_at_gmail.com wrote:
>
> Hi JTA-Spec-Team!
>
> I propose that @Transactional support "timeout" attribute, it's not
> dependent on the particular implementation.
>
> @ApplicationScoped
> @Transactional(timeout = 60)
> public class Service {...}
>
> Spring Framework has like this, it's very convenient for timeout set
> specific transaction boundary.
>
> Also JBoss has @TransactionTimeout, but it's only available jboss. I
> hope set transaction timeout not depend on app server specific api.
>
> regards.
> ---
> Norito Agetsuma