org.seasar.extension.jta
クラス SingletonTransactionManagerProxy
java.lang.Object
org.seasar.extension.jta.SingletonTransactionManagerProxy
- すべての実装インタフェース:
- TransactionManager
- public class SingletonTransactionManagerProxy
- extends java.lang.Object
- implements TransactionManager
SingletonS2ContainerFactory
を利用したトランザクションマネージャのプロキシです。
- 作成者:
- koichik
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingletonTransactionManagerProxy
public SingletonTransactionManagerProxy()
begin
public void begin()
throws NotSupportedException,
SystemException
- 定義:
- インタフェース
TransactionManager
内の begin
- 例外:
NotSupportedException
SystemException
commit
public void commit()
throws HeuristicMixedException,
HeuristicRollbackException,
java.lang.IllegalStateException,
RollbackException,
java.lang.SecurityException,
SystemException
- 定義:
- インタフェース
TransactionManager
内の commit
- 例外:
HeuristicMixedException
HeuristicRollbackException
java.lang.IllegalStateException
RollbackException
java.lang.SecurityException
SystemException
getStatus
public int getStatus()
throws SystemException
- 定義:
- インタフェース
TransactionManager
内の getStatus
- 例外:
SystemException
getTransaction
public Transaction getTransaction()
throws SystemException
- 定義:
- インタフェース
TransactionManager
内の getTransaction
- 例外:
SystemException
resume
public void resume(Transaction tx)
throws java.lang.IllegalStateException,
InvalidTransactionException,
SystemException
- 定義:
- インタフェース
TransactionManager
内の resume
- 例外:
java.lang.IllegalStateException
InvalidTransactionException
SystemException
rollback
public void rollback()
throws java.lang.IllegalStateException,
java.lang.SecurityException,
SystemException
- 定義:
- インタフェース
TransactionManager
内の rollback
- 例外:
java.lang.IllegalStateException
java.lang.SecurityException
SystemException
setRollbackOnly
public void setRollbackOnly()
throws java.lang.IllegalStateException,
SystemException
- 定義:
- インタフェース
TransactionManager
内の setRollbackOnly
- 例外:
java.lang.IllegalStateException
SystemException
setTransactionTimeout
public void setTransactionTimeout(int timeout)
throws SystemException
- 定義:
- インタフェース
TransactionManager
内の setTransactionTimeout
- 例外:
SystemException
suspend
public Transaction suspend()
throws SystemException
- 定義:
- インタフェース
TransactionManager
内の suspend
- 例外:
SystemException
getTransactionManager
protected TransactionManager getTransactionManager()
- トランザクションマネージャを返します。
- 戻り値:
- トランザクションマネージャ
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.