org.wiperdog.jobmanager.internal
Class JobClassImpl.RuntimeLimitterJob

java.lang.Object
  extended by org.wiperdog.jobmanager.internal.JobClassImpl.RuntimeLimitterJob
All Implemented Interfaces:
org.quartz.InterruptableJob, org.quartz.Job
Enclosing class:
JobClassImpl

public static final class JobClassImpl.RuntimeLimitterJob
extends Object
implements org.quartz.InterruptableJob

最大実行継続可能時間を過ぎたジョブを停止させる為のジョブ

Author:
kurohara

Field Summary
static String KEY_JOBKEY
           
 
Constructor Summary
JobClassImpl.RuntimeLimitterJob()
           
 
Method Summary
 void execute(org.quartz.JobExecutionContext context)
           
 void interrupt()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_JOBKEY

public static final String KEY_JOBKEY
See Also:
Constant Field Values
Constructor Detail

JobClassImpl.RuntimeLimitterJob

public JobClassImpl.RuntimeLimitterJob()
Method Detail

execute

public void execute(org.quartz.JobExecutionContext context)
             throws org.quartz.JobExecutionException
Specified by:
execute in interface org.quartz.Job
Throws:
org.quartz.JobExecutionException

interrupt

public void interrupt()
               throws org.quartz.UnableToInterruptJobException
Specified by:
interrupt in interface org.quartz.InterruptableJob
Throws:
org.quartz.UnableToInterruptJobException


Copyright © 2013. All Rights Reserved.