Class JobInitiationServiceImpl
- java.lang.Object
-
- org.ikasan.rest.client.ModuleRestService
-
- org.ikasan.job.orchestration.rest.client.JobInitiationServiceImpl
-
- All Implemented Interfaces:
org.ikasan.spec.scheduled.job.service.JobInitiationService
public class JobInitiationServiceImpl extends org.ikasan.rest.client.ModuleRestService implements org.ikasan.spec.scheduled.job.service.JobInitiationService
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFLOW_SCHEDULE_FIRE_NOW_URLstatic java.lang.StringJOB_DRY_RUN_MODE_URLstatic java.lang.StringSCHEDULER_JOB_INITIATION_URL
-
Constructor Summary
Constructors Constructor Description JobInitiationServiceImpl(org.springframework.core.env.Environment environment, org.springframework.http.client.HttpComponentsClientHttpRequestFactory httpComponentsClientHttpRequestFactory, int fileJobSubmissionWaitTimeSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidraiseFileEventSchedulerJob(java.lang.String contextUrl, java.lang.String agentName, org.ikasan.spec.scheduled.job.model.SchedulerJob job, java.lang.String correlationId)voidraiseQuartzSchedulerJob(java.lang.String contextUrl, java.lang.String agentName, org.ikasan.spec.scheduled.job.model.SchedulerJob job, java.lang.String correlationId)voidraiseSchedulerJobInitiationEvent(java.lang.String contextUrl, org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent event)
-
-
-
Field Detail
-
SCHEDULER_JOB_INITIATION_URL
public static final java.lang.String SCHEDULER_JOB_INITIATION_URL
- See Also:
- Constant Field Values
-
FLOW_SCHEDULE_FIRE_NOW_URL
public static final java.lang.String FLOW_SCHEDULE_FIRE_NOW_URL
- See Also:
- Constant Field Values
-
JOB_DRY_RUN_MODE_URL
public static final java.lang.String JOB_DRY_RUN_MODE_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
raiseSchedulerJobInitiationEvent
public void raiseSchedulerJobInitiationEvent(java.lang.String contextUrl, org.ikasan.spec.scheduled.event.model.SchedulerJobInitiationEvent event)- Specified by:
raiseSchedulerJobInitiationEventin interfaceorg.ikasan.spec.scheduled.job.service.JobInitiationService
-
raiseQuartzSchedulerJob
public void raiseQuartzSchedulerJob(java.lang.String contextUrl, java.lang.String agentName, org.ikasan.spec.scheduled.job.model.SchedulerJob job, java.lang.String correlationId)- Specified by:
raiseQuartzSchedulerJobin interfaceorg.ikasan.spec.scheduled.job.service.JobInitiationService
-
raiseFileEventSchedulerJob
public void raiseFileEventSchedulerJob(java.lang.String contextUrl, java.lang.String agentName, org.ikasan.spec.scheduled.job.model.SchedulerJob job, java.lang.String correlationId)- Specified by:
raiseFileEventSchedulerJobin interfaceorg.ikasan.spec.scheduled.job.service.JobInitiationService
-
-