|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GlueTransactionManager
트랜잭션 관리 인터페이스이다.
Method Summary | |
---|---|
org.springframework.transaction.TransactionStatus |
changeTransaction(org.springframework.transaction.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
- 트랜잭션을 롤백 실패 시org.springframework.transaction.TransactionStatus changeTransaction(org.springframework.transaction.TransactionStatus transactionStatus) throws GlueException
TransactionStatus
- 새롭게 ThreadLocal에 설정할 TransactionStatus
GlueException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |