org.wiperdog.jobmanager.internal
Class ObjectJob

java.lang.Object
  extended by org.wiperdog.jobmanager.internal.AbstractGenericJob
      extended by org.wiperdog.jobmanager.internal.ObjectJob
All Implemented Interfaces:
org.quartz.InterruptableJob, org.quartz.Job

@DisallowConcurrentExecution
public class ObjectJob
extends AbstractGenericJob


Nested Class Summary
 
Nested classes/interfaces inherited from class org.wiperdog.jobmanager.internal.AbstractGenericJob
AbstractGenericJob.SuicideJob
 
Field Summary
 
Fields inherited from class org.wiperdog.jobmanager.internal.AbstractGenericJob
DEF_MAX_HISTORYDEPTH, KEY_MAXRUNTIME, lastMsg, logger
 
Constructor Summary
ObjectJob()
           
 
Method Summary
protected  Object doJob(org.quartz.JobExecutionContext context)
           
 void interrupt()
           
 
Methods inherited from class org.wiperdog.jobmanager.internal.AbstractGenericJob
execute, setFailed, setFailed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectJob

public ObjectJob()
Method Detail

doJob

protected Object doJob(org.quartz.JobExecutionContext context)
                throws Throwable
Specified by:
doJob in class AbstractGenericJob
Throws:
Throwable

interrupt

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


Copyright © 2013. All Rights Reserved.