検索

21.4.3. セッション Bean トランザクションタイムアウト

download PDF
TransactionTimeout アノテーションは、特定のメソッドのトランザクションタイムアウトを指定するために使用されます。アノテーションの値は指定のユニット要素で使用されるタイムアウトです。正の整数または 0 である必要があります。0 が指定されている場合は常に、デフォルトのドメイン設定タイムアウトが使用されます。
unit 要素は、値の計測値を指定します。
注記
計算された値が正しければ、秒未満の測定がエラーとみなされます。以下に例を示します。 @TransactionTimeout(value = 1000, unit=TimeUnit.MILISECONDS)

デプロイメント記述子でのトランザクションタイムアウトの指定

trans-timeout 要素は、ビジネス、ホーム、コンポーネント、およびメッセージリスナーインターフェースのメソッドのトランザクションタイムアウトを定義するために使用されます。インターフェース表示メソッド、Web サービスエンドポイントメソッド、およびタイムアウトコールバックメソッド。trans-timeout 要素は urn:trans-timeout 名前空間にあり、jboss 名前空間に定義されている標準の container-transaction 要素に含まれます。

例21.14 TRANS-timeout XML 設定例

<ejb-name>*</ejb-name>
<tx:trans-timeout>
<tx:timeout>2</tx:timeout>
<tx:unit>Seconds</tx:unit>
</tx:trans-timeout>
ejb-name は、特定の EJB 名またはワイルドカード(*)に指定できます。ejb-name にワイルドカード(*)を指定すると、この特定のトランザクションタイムアウトはアプリケーション内のすべての EJB のデフォルトになります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.