Это отрывок из JBoss Wiki , который указывает именно это:
Для каждого метода: изменение
элемент внутри
элемент сеанса или
бин сущности. Это находится в
Развертывание META-INF / jboss.xml
дескриптор сессионного компонента. Когда
время ожидания транзакции указано в
уровень метода, он перекрывает
тайм-аут по умолчанию. Дальнейшая информация
об этом элементе можно найти в
JBoss-x.x.x / Docs / ОТД / jboss_4_0.dtd.
Пример взят из тестового набора:
<?xml version="1.0"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>TxTimeout</ejb-name>
<jndi-name>jbosstest/tm/TxTimeout</jndi-name>
<exception-on-rollback>true</exception-on-rollback>
<method-attributes>
<method>
<method-name>testOverriddenTimeoutExpires</method-name>
<transaction-timeout>5</transaction-timeout>
</method>
<method>
<method-name>testOverriddenTimeoutDoesNotExpire</method-name>
<transaction-timeout>20</transaction-timeout>
</method>
</method-attributes>
</session>
</enterprise-beans>
</jboss>