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, setTransition
public String runActivity(GlueContext ctx)
GlueActivity
runActivity
in class GlueActivity<GlueContext>
ctx
- GlueContext예)==> return "success"이면 BizLogic Activity 를 실행함.
Copyright © 2023–2024 POSCO DX. All rights reserved.