使用wildfly CLI可以在应用程序级别增加事务超时吗?

时间:2018-03-22 12:31:21

标签: java wildfly jta wildfly-10

我知道使用CLI界面我可以增加默认事务tiemout /subsystem=transactions:write-attribute(name=default-timeout,value=500)

但是,我希望对我部署的特定会话bean方法执行此操作。这可能吗?我使用CMT。

1 个答案:

答案 0 :(得分:0)

您可以使用注释配置事务超时:

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

适用于方法和类型级别。

或者您切换到BMT并使用javax.transaction.TransactionManager#setTransactionTimeout(int)