|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.batch.core.JobStatus
jp.terasoluna.fw.batch.springsupport.transaction.TransactionalJobStatus
public class TransactionalJobStatus
トランザクション情報を保持するジョブステータスクラス。
入れ子のクラスの概要 |
---|
クラス jp.terasoluna.fw.batch.core.JobStatus から継承された入れ子のクラス/インタフェース |
---|
JobStatus.STATE |
フィールドの概要 | |
---|---|
private static org.apache.commons.logging.Log |
log
ログインスタンス。 |
private java.lang.Object |
savepoint
セーブポイント。 |
private org.springframework.transaction.PlatformTransactionManager |
transactionManager
トランザクションマネージャ。 |
private org.springframework.transaction.TransactionStatus |
transactionStatus
実行中のトランザクションのトランザクションステータス。 |
private boolean |
useSavepoint
セーブポイントを使うかどうかのフラグ。 |
コンストラクタの概要 | |
---|---|
TransactionalJobStatus()
|
メソッドの概要 | |
---|---|
void |
beginTransaction()
トランザクションを取得し設定する。 |
void |
commit()
トランザクションをコミットする。 |
JobStatus |
getChild(JobContext jobContext)
子ジョブ処理状況を取得する。 |
protected org.springframework.transaction.PlatformTransactionManager |
getTransactionManager()
トランザクションマネージャを取得する。 |
void |
releaseAndCreateSavepoint()
セーブポイントを作成していた場合には解放し、新たにセーブポイントを作成 する。 |
void |
rollback()
トランザクションをロールバックする。 |
void |
rollbackToSavepoint()
セーブポイントまでトランザクションをロールバックする。 |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
トランザクションマネージャを設定する。 |
void |
setUseSavepoint(boolean useSavepoint)
セーブポイントを使うかどうかを設定する。 |
boolean |
useSavepoint()
セーブポイントを使うかどうかを返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private static org.apache.commons.logging.Log log
private java.lang.Object savepoint
private org.springframework.transaction.PlatformTransactionManager transactionManager
private org.springframework.transaction.TransactionStatus transactionStatus
private boolean useSavepoint
コンストラクタの詳細 |
---|
public TransactionalJobStatus()
メソッドの詳細 |
---|
public void beginTransaction()
public void commit()
public JobStatus getChild(JobContext jobContext)
JobStatus
内の getChild
jobContext
- ジョブコンテキスト
protected org.springframework.transaction.PlatformTransactionManager getTransactionManager()
public void releaseAndCreateSavepoint()
public void rollback()
public void rollbackToSavepoint()
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager
- トランザクションマネージャpublic void setUseSavepoint(boolean useSavepoint)
useSavepoint
- セーブポイントを使う場合には、true
public boolean useSavepoint()
true
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |