Thrown exception은 rollback rule을 거쳐 completion으로 바뀐다
catch되어 정상 반환된 실패는 interceptor가 볼 수 없다.
Target
return 또는 throw
→
Rule
rollbackOn 판정
→
Manager
commit·rollback
→
Caller
최종 outcome