public class GlueDefaultRouter extends GlueActivity<GlueContext>
Activity Property - 없음 예제사용 예# 1 GlueContext 내용 일부. - {find=1, EMPNO=7782, ... } : OK - {update=1, EMPNO=7782, ... } : OK - {delete=1, EMPNO=7782, ... } : OK - {find=1, update=1, EMPNO=7782, ... } : ERROR {xxx}-service.xml에 위와 같이 정의가 되어 있고, GlueContext에 transition name에 해당하는 key가 1개만 존재한다면, transition name에 정의된 Activity로 Routing 한다. Activity가 Router인 경우 Event에 따라 다음 Activity를 결정하게 한다. 하나의 Activity에서 둘 이상의 Event 값이 존재 할 수 없다. 즉, Activity에 정의된 transition name들이 Context에서 2개 이상 존재할 경우 Routing을 하지 못한다.
dynamicProperties, logger
Constructor and Description |
---|
GlueDefaultRouter() |
Modifier and Type | Method and Description |
---|---|
String |
runActivity(GlueContext ctx)
runActivity를 Overriding 한다면 반드시 "return GlueBizControlConstants.ROUTER;"를 하여야 한다.
|
commitTransaction, commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, rollbackTransaction, setEventList, setName, setProperty, setTransition
public String runActivity(GlueContext ctx)
runActivity
in class GlueActivity<GlueContext>
ctx
- GlueContextCopyright © 2023–2024 POSCO DX. All rights reserved.