|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.transaction.UserTransaction
public class UserTransaction
javax.transaction.UserTransaction 의 구현이다.
| Constructor Summary | |
|---|---|
UserTransaction(TransactionManager otm)
트랜젝션 관리자 객체를 받아서 새로운 UserTransaction 객체를 생성한다. |
|
| Method Summary | |
|---|---|
void |
begin()
새로운 User Transaction을 시작하고 이것을 현재 Thread에 연계시킨다. |
void |
commit()
현재 Thread에서 진행 중인 트랜잭션을 정상적으로 종료한다. |
int |
getStatus()
현재 Thread에서 진행 중인 트랜잭션의 상태 값을 반환한다. |
void |
rollback()
현재 Thread에서 진행 중인 트랜잭션을 롤백한다. |
void |
setRollbackOnly()
현재 Thread에서 진행 중인 트랜잭션를 롤백만 가능한 상태로 지정한다. |
void |
setTransactionTimeout(int seconds)
트랜젝션의 timeout 값을 지정한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserTransaction(TransactionManager otm)
UserTransaction 객체를 생성한다.
otm - 생성되는 User Transaction을 관리하는 트랜젝션 관리자 객체| Method Detail |
|---|
public void begin()
throws NotSupportedException
begin in interface UserTransactionNotSupportedException
public void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SystemException,
IllegalStateException
commit in interface UserTransactionRollbackException
HeuristicMixedException
HeuristicRollbackException
SystemException
IllegalStateException
public void rollback()
throws IllegalStateException,
SystemException
rollback in interface UserTransactionIllegalStateException
SystemException
public void setRollbackOnly()
throws IllegalStateException
setRollbackOnly in interface UserTransactionIllegalStateExceptionpublic int getStatus()
getStatus in interface UserTransactionpublic void setTransactionTimeout(int seconds)
setTransactionTimeout in interface UserTransaction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||