|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GlueTransactionManager

트랜잭션 관리 인터페이스이다.
| Method Summary | |
|---|---|
TransactionStatus |
changeTransaction(TransactionStatus transactionStatus)
ThreadLocal의 Transaction Status를 교체한다 |
boolean |
commit()
트랜잭션을 커밋한다. |
boolean |
rollback()
트랜잭션을 롤백한다. |
void |
startTransaction()
트랜잭션을 시작한다. |
| Method Detail |
|---|
void startTransaction()
throws GlueException
startTransaction 메소드를 호출하지 않으면 트랜잭션이 작동하지 않는다.
GlueException - 트랜잭션 시작 실패 시
boolean commit()
throws GlueException
startThreadLocalTransaction 메소드를 호출해 주어야 한다.
GlueException - 트랜잭션 커밋 실패 시
boolean rollback()
throws GlueException
startThreadLocalTransaction 메소드를 호출해 주어야 한다.
GlueException - 트랜잭션을 롤백 실패 시
TransactionStatus changeTransaction(TransactionStatus transactionStatus)
throws GlueException
TransactionStatus - 새롭게 ThreadLocal에 설정할 TransactionStatus
GlueException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||