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.