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