com.infoteria.asteria.flowengine2.transaction
クラス AbstractExtendedTransaction
java.lang.Object
|
+--com.infoteria.asteria.flowengine2.transaction.AbstractExtendedTransaction
- すべての実装インタフェース:
- ExtendedTransaction, Transaction
- 直系の既知のサブクラス:
- ConnectionTransaction, TransactionTest
- public abstract class AbstractExtendedTransaction
- extends Object
- implements ExtendedTransaction
拡張トランザクションの抽象基底クラス
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractExtendedTransaction
protected AbstractExtendedTransaction(String name)
AbstractExtendedTransaction
protected AbstractExtendedTransaction(String name,
int recoveryPolicy,
int priority)
start
public void start(ExecuteContext context,
Xid xid)
throws FlowException
- 指定のXidでトランザクションを開始を実装します。
- 定義:
- インタフェース
ExtendedTransaction 内の start
prepare
public void prepare(ExecuteContext context)
throws FlowException
- トランザクションがcommit可能かどうかを確認します。
- 定義:
- インタフェース
ExtendedTransaction 内の prepare
getRecoveryData
public RecoveryData getRecoveryData()
- トランザクションのRecovery情報を取得します。
- 定義:
- インタフェース
ExtendedTransaction 内の getRecoveryData
getTransactionName
public String getTransactionName()
- Transactionの名前を返します。
- 定義:
- インタフェース
ExtendedTransaction 内の getTransactionName
getRecoveryPolicy
public int getRecoveryPolicy()
- 障害時のリカバリーポリシーを返します。
- 定義:
- インタフェース
ExtendedTransaction 内の getRecoveryPolicy
getPriority
public int getPriority()
- Transactionの優先順位を返します。
- 定義:
- インタフェース
ExtendedTransaction 内の getPriority