org.mule.transport.quartz.jobs
Class AbstractJob

java.lang.Object
  extended by org.mule.transport.quartz.jobs.AbstractJob
All Implemented Interfaces:
org.quartz.Job
Direct Known Subclasses:
CustomJob, EndpointPollingJob, EventGeneratorJob, PollEndpointJob, ScheduledDispatchJob

public abstract class AbstractJob
extends Object
implements org.quartz.Job

A superclass for Quartz jobs.


Field Summary
protected  MuleContext muleContext
           
 
Constructor Summary
AbstractJob()
           
 
Method Summary
protected abstract  void doExecute(org.quartz.JobExecutionContext jobExecutionContext)
          Execute the job.
 void execute(org.quartz.JobExecutionContext jobExecutionContext)
           
protected  MuleContext getMuleContext(org.quartz.JobExecutionContext jobExecutionContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

muleContext

protected MuleContext muleContext
Constructor Detail

AbstractJob

public AbstractJob()
Method Detail

execute

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

doExecute

protected abstract void doExecute(org.quartz.JobExecutionContext jobExecutionContext)
                           throws org.quartz.JobExecutionException
Execute the job.

Throws:
org.quartz.JobExecutionException

getMuleContext

protected MuleContext getMuleContext(org.quartz.JobExecutionContext jobExecutionContext)
                              throws org.quartz.JobExecutionException
Throws:
org.quartz.JobExecutionException


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.