
public class GlueSubService extends GlueActivity<GlueContext>
 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 일부
 
     
          
         ...
      
  
 | Modifier and Type | Class and Description | 
|---|---|
protected class  | 
GlueSubService.GlueUserThread  | 
dynamicProperties, logger| Constructor and Description | 
|---|
GlueSubService()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
runActivity(GlueContext ctx)
GlueService를 실행한다. 
 | 
commitTransaction, commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, rollbackTransaction, setEventList, setName, setProperty, setTransitionpublic String runActivity(GlueContext ctx)
runActivity in class GlueActivity<GlueContext>ctx - GlueContextCopyright © 2013–2021 POSCO ICT. All rights reserved.