public class LoggingTransactionManager extends Object implements TransactionManager
コンストラクタと説明 |
---|
LoggingTransactionManager() |
LoggingTransactionManager(TransactionManager tm)
TransactionManagerをラップし、新規にDBLogTransactionManagerを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
begin()
ラップしたTransactionManagerのbeginを呼び出します。
|
void |
commit()
ラップしたTransactionManagerのcommitを呼び出します。
|
int |
getStatus()
ラップしたTransactionManagerのgetStatusを呼び出します。
|
Transaction |
getTransaction()
ラップしたTransactionManagerのgetTransactionを呼び出します。
|
void |
resume(Transaction transaction)
ラップしたTransactionManagerのresumeを呼び出します。
|
void |
rollback()
ラップしたTransactionManagerのrollbackを呼び出します。
|
void |
setRollbackOnly()
ラップしたTransactionManagerのsetRollbackOnlyを呼び出します。
|
void |
setTransactionTimeout(int time)
ラップしたTransactionManagerのsetTransactionTimeoutを呼び出します。
|
Transaction |
suspend()
ラップしたTransactionManagerのsuspendを呼び出します。
|
public LoggingTransactionManager()
public LoggingTransactionManager(TransactionManager tm)
tm
- TransactionManagerのインスタンスpublic void begin() throws NotSupportedException, SystemException
begin
インタフェース内 TransactionManager
NotSupportedException
SystemException
public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException, IllegalStateException, SystemException
public int getStatus() throws SystemException
getStatus
インタフェース内 TransactionManager
SystemException
public Transaction getTransaction() throws SystemException
getTransaction
インタフェース内 TransactionManager
SystemException
public void resume(Transaction transaction) throws InvalidTransactionException, IllegalStateException, SystemException
public void rollback() throws IllegalStateException, SecurityException, SystemException
rollback
インタフェース内 TransactionManager
IllegalStateException
SecurityException
SystemException
public void setRollbackOnly() throws IllegalStateException, SystemException
setRollbackOnly
インタフェース内 TransactionManager
IllegalStateException
SystemException
public void setTransactionTimeout(int time) throws SystemException
setTransactionTimeout
インタフェース内 TransactionManager
SystemException
public Transaction suspend() throws SystemException
suspend
インタフェース内 TransactionManager
SystemException
Copyright © 2012 NTT DATA INTRAMART CORPORATION