Marinos An
Marinos An

Reputation: 10868

Using wildfly CLI can I increase the transaction timeout at application level?

I know that using CLI interface I can increase the default transaction tiemout /subsystem=transactions:write-attribute(name=default-timeout,value=500).

However, I would wish to do this for a specific session bean method of my deployment. Is this possible via CLI? I use CMT.

Upvotes: 1

Views: 1320

Answers (1)

siom
siom

Reputation: 1807

You can configure a transaction timeout using an annotation:

@org.jboss.ejb3.annotation.TransactionTimeout(value=500, unit=TimeUnit.SECONDS)

It is applicable at method and type level.

Or you switch to BMT and use javax.transaction.TransactionManager#setTransactionTimeout(int).

Upvotes: 2

Related Questions