Interface GlueJobEventSender
- All Known Implementing Classes:
GlueHttpJobEventSender
public interface GlueJobEventSender
원격에 위치한 스케줄러 서버로 Job 기동 요청을 보내는 Http Sender 클래스의 interface
-
Method Summary
Modifier and TypeMethodDescriptionsendJobEvent
(GlueJobDefinition jobDef) TargetUrl에 정의된 서버로 http request를 보낸다.sendJobEvent
(GlueJobDefinition jobDef, String targetUrl) targetUrl에 정의된 서버로 http request를 보낸다.
-
Method Details
-
sendJobEvent
TargetUrl에 정의된 서버로 http request를 보낸다. JobDefinition 정보를 추출하여 request를 생성한다. 서버 스케줄러에서 정상적으로 접수가 되면 "success"가 리턴된다. (Scheduled Job이 정상적으로 처리된 것을 의미하는 것이 아니다.) TargetUrl은 시스템 property에 glue.scheduler.server.targeturl의 값을 등록하거나. 또는 java option 으로 다음을 포함시킨다. '-Dglue.scheduler.server.targeturl=127.0.0.1:8805/glue-scheduler'- Parameters:
jobDef
-- Returns:
- 성공 시 "success"
-
sendJobEvent
targetUrl에 정의된 서버로 http request를 보낸다. JobDefinition 정보를 추출하여 request를 생성한다. 서버 스케줄러에서 정상적으로 접수가 되면 "success"가 리턴된다. (Scheduled Job이 정상적으로 처리된 것을 의미하는 것이 아니다.) /glue-scheduler 에 대해서는 고정값이다.- Parameters:
jobDef
-targetUrl
- http://127.0.0.1:8805/glue-scheduler- Returns:
- 성공 시 "success"
-