首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EJB -事务超时

EJB -事务超时
EN

Stack Overflow用户
提问于 2011-03-01 22:31:44
回答 2查看 7.8K关注 0票数 1

如何在JBOSS 4容器的会话EJB (容器管理事务)中定义方法级事务超时?

EN

回答 2

Stack Overflow用户

发布于 2011-03-01 23:09:38

这是从JBoss Wiki中摘录的,它准确地指定了以下内容:

基于每个方法的

:修改会话或实体bean的元素内的元素。它位于会话bean的META-INF/jboss.xml部署描述符中。当在方法级别指定事务超时时,它将覆盖默认超时。关于这个元素的更多信息可以在jboss-x.x.x/docs/dtd/jboss_4_0.dtd中找到。取自测试套件的示例:

代码语言:javascript
复制
<?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>
票数 4
EN

Stack Overflow用户

发布于 2011-03-01 23:12:09

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5155874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档