Class GlueService
java.lang.Object
com.poscoict.glueframework.biz.control.GlueService
- All Implemented Interfaces:
Serializable
GlueService Class는 Service.xml의 내용을 담고 있는 객체이다.
Member 변수로 ActivityHandler(Activity 내용), TransactionManager와 최초 실행할 Activity정보를 가지고 있다.
Member 변수로 ActivityHandler(Activity 내용), TransactionManager와 최초 실행할 Activity정보를 가지고 있다.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classGlueActivityHandler Class는 해당 Activity Class를 생성 하고 Property를 Set 해주는 역할을 한다. -
Constructor Summary
ConstructorsConstructorDescriptionGlueService(com.poscoict.glueframework.schema.Service serviceInfo) 생성자(constructor).GlueService(String serviceName, String initialActivityName) -
Method Summary
Modifier and TypeMethodDescriptionaddActivityInfo(String name, String clazz) protected GlueService.GlueActivityHandlergetActivityHandler(String activityName) Internal Use Only
GlueActivityHandler를 return함.protected StringInternal Use Only
Initial Activity Name을 넘겨줌.Service Name을 ReturnInternal Use Only
Transaction Manager Map을 넘겨줌.toString()
-
Constructor Details
-
GlueService
-
GlueService
public GlueService(com.poscoict.glueframework.schema.Service serviceInfo) 생성자(constructor). Service.xml의 내용을 GlueService에 초기화 작업을 진행함.
이 작업에서 Error가 발생하면 해당 Service가 동작하지 않으므로 Service.xml을 수정후 Restart하여야 한다.- Parameters:
serviceInfo- Parsing 된 Service.xml Data
-
-
Method Details
-
getServicName
Service Name을 Return- Returns:
- String Service Name
-
getInitialActivity
Internal Use Only
Initial Activity Name을 넘겨줌.- Returns:
- String Initial Activity Name
-
getActivityHandler
Internal Use Only
GlueActivityHandler를 return함.- Parameters:
activityName- Service.xml의 activity name- Returns:
- GlueActivityHandler Activity 정보를 담고 있는 Class
-
addActivityInfo
-
getTransactionManagers
Internal Use Only
Transaction Manager Map을 넘겨줌.- Returns:
- Map Transaction Manager Map<String, Boolean>
-
toString
-