SubService Acitivity. GlueSubService Class는 Sub Service를 호출하여 실행 한다.
Activity Property
- service-name : (필수) 실행하고자 하는 GlueService.
- new-transaction : (선택) true, false.
실행하고자 하는 GlueService에서의 transaction-manager 사용 여부.
true 일 경우 해당 activity는 success와 failure transition을 둘다 필요로 함.
true 일 경우 실행하고자 하는 GlueService의 transaction-manager(GlueTransactionManager) 의 changeTransaction() 이 실행됨.
default 는 false임.
- new-thread-join : (선택) true, false.
실행하고자 하는 GlueService를 별도의 User Thread로 분리해서, User Thread가 종료될때까지 기다릴지 여부.
new-transaction property와 같이 사용할 수 없음.
실행하고자 하는 GlueService의 실행 결과와 무관하게 다음 transition은 success임.
예제
사용 예# 1
사용 예# 2
사용 예# 3
참고 : applicationContext.xml 일부
...
...
...
참고 : main-service.xml 일부
...
참고 : sub-service.xml 일부
...