|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
トランザクション処理を表すインターフェース
Field Summary | |
static int |
PRIORITY_HIGH
Priorty - 追加時の優先順位は前方 |
static int |
PRIORITY_LOW
Priorty - 追加時の優先順位は後方 |
static int |
PRIORITY_NORMAL
Priorty - 追加時の優先順位は通常 |
static int |
RECOVERY_AVAILABLE
RecoveryPolicy - 障害時のリカバリーが可能である |
static int |
RECOVERY_NEVER
RecoveryPolicy - 障害時のリカバリーはできない |
static int |
RECOVERY_REQUIRED
RecoveryPolicy - 障害時のリカバリーが必須である |
Method Summary | |
abstract int |
getPriority()
Transactionの優先順位を返します。 |
abstract RecoveryData |
getRecoveryData()
トランザクションのRecovery情報を取得します。 |
abstract int |
getRecoveryPolicy()
障害時のリカバリーポリシーを返します。 |
abstract java.lang.String |
getTransactionName()
Transactionの名前を返します。 |
abstract void |
prepare(ExecuteContext context)
トランザクションがcommit可能かどうかを確認します。 |
abstract void |
start(ExecuteContext context,
javax.transaction.xa.Xid xid)
指定のXidでトランザクションを開始を実装します。 |
Methods inherited from interface com.infoteria.asteria.flowengine2.execute.Transaction |
commit, rollback |
Field Detail |
public static final int PRIORITY_HIGH
public static final int PRIORITY_NORMAL
public static final int PRIORITY_LOW
public static final int RECOVERY_NEVER
public static final int RECOVERY_AVAILABLE
public static final int RECOVERY_REQUIRED
Method Detail |
public java.lang.String getTransactionName()
public int getRecoveryPolicy()
public int getPriority()
public void start(ExecuteContext context, javax.transaction.xa.Xid xid) throws FlowException
public void prepare(ExecuteContext context) throws FlowException
public RecoveryData getRecoveryData()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |