com.poscoict.glueframework.scheduling
Class GlueJobFirer

java.lang.Object
  extended by com.poscoict.glueframework.scheduling.GlueJobFirer

public class GlueJobFirer
extends Object

Quartz의 Scheduler를 통해서 Job을 실행시켜 주는 기능을 수행한다.


Field Summary
protected static String TEMP_JOB_NAME
           
protected static String TEMP_TRIGGER_NAME
           
 
Constructor Summary
GlueJobFirer(org.quartz.Scheduler scheduler)
           
 
Method Summary
 void fireAlreadyScheduledJob(GlueJobDefinition jobdef)
          스케줄된 Job을 찾아서 즉시 실행하는 메소드.
 void fireAlreadyScheduledJob(String jobName)
          스케줄된 Job을 찾아서 즉시 실행하는 메소드.
 void fireJob(String jobDetailBeanName)
           
 void fireJob(String jobDetailBeanName, String jobName)
           
 void fireJob(String jobDetailBeanName, String jobName, String triggerName)
           
protected  long generateIndex()
           
protected  org.springframework.scheduling.quartz.JobDetailBean getJobDetail(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMP_JOB_NAME

protected static final String TEMP_JOB_NAME
See Also:
Constant Field Values

TEMP_TRIGGER_NAME

protected static final String TEMP_TRIGGER_NAME
See Also:
Constant Field Values
Constructor Detail

GlueJobFirer

public GlueJobFirer(org.quartz.Scheduler scheduler)
Method Detail

fireJob

public void fireJob(String jobDetailBeanName)

fireJob

public void fireJob(String jobDetailBeanName,
                    String jobName)

fireJob

public void fireJob(String jobDetailBeanName,
                    String jobName,
                    String triggerName)

getJobDetail

protected org.springframework.scheduling.quartz.JobDetailBean getJobDetail(String name)

generateIndex

protected long generateIndex()

fireAlreadyScheduledJob

public void fireAlreadyScheduledJob(String jobName)
스케줄된 Job을 찾아서 즉시 실행하는 메소드. 비교) fireJob - 새로운 Job 이름이 할당된다.

Parameters:
jobName -

fireAlreadyScheduledJob

public void fireAlreadyScheduledJob(GlueJobDefinition jobdef)
스케줄된 Job을 찾아서 즉시 실행하는 메소드. 비교) fireJob - 새로운 Job 이름이 할당된다.

Parameters:
jobdef - Job Definition


Copyright © 2013–2017 POSCO ICT. All rights reserved.