com.poscoict.glueframework.biz.control
Class GlueService

java.lang.Object
  extended by com.poscoict.glueframework.biz.control.GlueService
All Implemented Interfaces:
Serializable

public class GlueService
extends Object
implements Serializable

GlueService Class는 Service.xml의 내용을 담고 있는 객체이다.
Member 변수로 ActivityHandler(Activity 내용), TransactionManager와 최초 실행할 Activity정보를 가지고 있다.

See Also:
Serialized Form

Nested Class Summary
protected  class GlueService.GlueActivityHandler
          GlueActivityHandler Class는 해당 Activity Class를 생성 하고 Property를 Set 해주는 역할을 한다.
 
Constructor Summary
GlueService(GlueServiceInfo serviceInfo)
          생성자(constructor).
 
Method Summary
protected  GlueService.GlueActivityHandler getActivityHandler(String activityName)
          Internal Use Only
GlueActivityHandler를 return함.
protected  String getInitialActivity()
          Internal Use Only
Initial Activity Name을 넘겨줌.
 String getServicName()
          Service Name을 Return
protected  Map<String,Boolean> getTransactionManagers()
          Internal Use Only
Transaction Manager Map을 넘겨줌.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GlueService

public GlueService(GlueServiceInfo serviceInfo)
생성자(constructor). Service.xml의 내용을 GlueService에 초기화 작업을 진행함.
이 작업에서 Error가 발생하면 해당 Service가 동작하지 않으므로 Service.xml을 수정후 Restart하여야 한다.

Parameters:
serviceInfo - Parsing 된 Service.xml Data
Method Detail

getServicName

public String getServicName()
Service Name을 Return

Returns:
String Service Name

getInitialActivity

protected String getInitialActivity()
Internal Use Only
Initial Activity Name을 넘겨줌.

Returns:
String Initial Activity Name

getActivityHandler

protected GlueService.GlueActivityHandler getActivityHandler(String activityName)
Internal Use Only
GlueActivityHandler를 return함.

Parameters:
activityName - Service.xml의 activity name
Returns:
GlueActivityHandler Activity 정보를 담고 있는 Class

getTransactionManagers

protected Map<String,Boolean> getTransactionManagers()
Internal Use Only
Transaction Manager Map을 넘겨줌.

Returns:
Map Transaction Manager Map

toString

public String toString()
Overrides:
toString in class Object


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