com.infoteria.asteria.flowengine2.transaction
インタフェース RecoveryData
- すべてのスーパーインタフェース:
- Serializable
- public interface RecoveryData
- extends Serializable
トランザクションのリカバリー情報を表すインターフェース
ファイルに保存され障害発生時にはこの情報を元にリカバリーが行われます。
getTransactionName
public String getTransactionName()
- トランザクション名
recover
public void recover(RecoveryContext context,
Xid xid,
TransactionStatus status,
boolean bCommit)
throws FlowException
- リカバリー実行のコールバックメソッド
- パラメータ:
context - リカバリー時のコンテキストxid - トランザクションのXidstatus - 障害発生時のトランザクションのステータスbCommit - リカバリーでcommitするべきかどうか