com.poscoict.glueframework.biz.activity
Class GlueSubService

java.lang.Object
  extended by com.poscoict.glueframework.biz.activity.GlueActivity<GlueContext>
      extended by com.poscoict.glueframework.biz.activity.GlueSubService

public class GlueSubService
extends GlueActivity<GlueContext>

SubService Acitivity. GlueSubService Class는 Sub Service를 호출하여 실행 한다.

 사용 예
 <activity name="CallSubController" class="com.poscoict.glueframework.biz.activity.GlueSubService">
     <transition name="success" value="HandleError"/>
     <property name="service-name" value="SubService-service"/>
     <property name="new-transaction" value="true"/>
 </activity>
 
 즉 MainService - > SubService를 포함 할 수 있다.
 사용 방법은 다음과 같다.
 SubService를 호출 하는 위 예제에서처럼 
  <property name="new-transaction" value="true"/> 인 경우 
 MainService의 Transaction과 별개로 SubService에 정의되어 있는 Transaction을 처리하게 된다. 
 "false"이면 Transaction 처리를 하지 않는다.
 즉 MainService의 Transaction을 이용하게 된다. 
 
 
 
 Property 설정
 - service-name : (필수) Service Name.
 
 - new-transaction : (선택) true, false
 


Field Summary
 
Fields inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
dynamicProperties, logger
 
Constructor Summary
GlueSubService()
           
 
Method Summary
 String runActivity(GlueContext ctx)
          GlueBizController.doSubController를 호출 한다.
 
Methods inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, setEventList, setName, setProperty, setTransition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueSubService

public GlueSubService()
Method Detail

runActivity

public String runActivity(GlueContext ctx)
GlueBizController.doSubController를 호출 한다.
doController와 차이점은 Transaction 처리를 제외하고 동일하게 처리 된다.

Specified by:
runActivity in class GlueActivity<GlueContext>
Parameters:
ctx - GlueContext
Returns:
String Transition Name


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.