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