3.5.5.3. トランザクションリカバリーを有効にする


JBoss Data Grid では、トランザクションリカバリーがデフォルトで無効になっています。無効にすると、トランザクションマネージャーは手作業による介入が必要なトランザクションを判断できなくなります。
XML の使用

次のように XML 設定を使用し、トランザクションリカバリーを有効にします。

<transaction useEagerLocking="true" eagerLockSingleNode="true">
    <recovery enabled="true" recoveryInfoCacheName="noRecovery"/>
</transaction>

recoveryInfoCacheName 属性は任意です。
プログラミングによる設定

次のように Fluent Configuration API を介してトランザクションリカバリーを有効にすることもできます。

手順3.2 プログラミングによるトランザクションリカバリーの設定

  1. JBoss Data Grid のトランザクションリカバリーを有効にするには .recovery を呼び出します。
    configuration.fluent().transaction().recovery();
    
  2. トランザクションリカバリーの状態を確認するには、次のプログラミング設定を使用します。
    boolean isRecoveryEnabled = configuration.isTransactionRecoveryEnabled();
    
  3. JBoss Data Grid のトランザクションリカバリーを無効にするには、次のプログラミング設定を使用します。
    configuration.fluent().transaction().recovery().disable();
    
トランザクションリカバリーはキャッシュごとに有効または無効にすることが可能です。例えば、トランザクションはトランザクションリカバリーが有効な状態で 1 つのキャッシュにわたり、トランザクションリカバリーが無効な状態で他のキャッシュにわたることが可能です。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.