
public class GlueJobCall extends GlueActivity<GlueContext>
Activity Property
- sender : (필수) applicationContext.xml(1)의 eventSender id.
- job-name : (필수) applicationContext.xml(2)의 JOB(PosJobDetail) 이름을 갖는 Context Key
- server-address : (필수) scheduler server ip, port를 갖는 Context Key
http://{server-address}/glue-scheduler 의 url 생성.
- job-log-no : (선택) request id를 갖는 Context Key
GLUE_SCH_FIRED_TRIGGER_HISTORY의 REQUEST_ID에 해당하는 값으로
Job 수행실적이 DB에 logging되는 경우의 Key.
- job-params : (선택) job parameter( name=ctxName[|name=ctxName] ).
- result-key : (선택) Context에 담기는 Job 호출 여부. Job 기동 성공시 SUCCESS 값이 담김.
[ default ] : {job-name}_result
예제
사용 예# 1
사용 예#2
사용 예#3
참고 : applicationContext.xml
dynamicProperties, logger| Constructor and Description |
|---|
GlueJobCall() |
| Modifier and Type | Method and Description |
|---|---|
String |
runActivity(GlueContext ctx)
Sub Class에서 반드시 구현하여야 하는 Abstract Method 이며 이 Method는 F/W에서 호출한다.
|
commitTransaction, commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, rollbackTransaction, setEventList, setName, setProperty, setTransitionpublic String runActivity(GlueContext ctx)
GlueActivityrunActivity in class GlueActivity<GlueContext>ctx - GlueContext예)==> return "success"이면 BizLogic Activity 를 실행함.
Copyright © 2013–2021 POSCO ICT. All rights reserved.