com.infoteria.asteria.flowengine2.transaction
インタフェース RecoveryData

すべてのスーパーインタフェース:
Serializable

public interface RecoveryData
extends Serializable

トランザクションのリカバリー情報を表すインターフェース
ファイルに保存され障害発生時にはこの情報を元にリカバリーが行われます。


メソッドの概要
 String getTransactionName()
          トランザクション名
 void recover(RecoveryContext context, Xid xid, TransactionStatus status, boolean bCommit)
          リカバリー実行のコールバックメソッド
 

メソッドの詳細

getTransactionName

public String getTransactionName()
トランザクション名

recover

public void recover(RecoveryContext context,
                    Xid xid,
                    TransactionStatus status,
                    boolean bCommit)
             throws FlowException
リカバリー実行のコールバックメソッド
パラメータ:
context - リカバリー時のコンテキスト
xid - トランザクションのXid
status - 障害発生時のトランザクションのステータス
bCommit - リカバリーでcommitするべきかどうか