org.springframework.scheduling.quartz
Class MethodInvokingJobDetailFactoryBean.MethodInvokingJob

java.lang.Object
  extended by org.springframework.scheduling.quartz.QuartzJobBean
      extended by org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob
Direct Known Subclasses:
MethodInvokingJobDetailFactoryBean.StatefulMethodInvokingJob
Enclosing class:
MethodInvokingJobDetailFactoryBean

public static class MethodInvokingJobDetailFactoryBean.MethodInvokingJob
extends QuartzJobBean

Quartz Job implementation that invokes a specified method. Automatically applied by MethodInvokingJobDetailFactoryBean.


Field Summary
protected static Log logger
           
private  MethodInvoker methodInvoker
           
 
Constructor Summary
MethodInvokingJobDetailFactoryBean.MethodInvokingJob()
           
 
Method Summary
protected  void executeInternal(JobExecutionContext context)
          Invoke the method via the MethodInvoker.
 void setMethodInvoker(MethodInvoker methodInvoker)
          Set the MethodInvoker to use.
 
Methods inherited from class org.springframework.scheduling.quartz.QuartzJobBean
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Log logger

methodInvoker

private MethodInvoker methodInvoker
Constructor Detail

MethodInvokingJobDetailFactoryBean.MethodInvokingJob

public MethodInvokingJobDetailFactoryBean.MethodInvokingJob()
Method Detail

setMethodInvoker

public void setMethodInvoker(MethodInvoker methodInvoker)
Set the MethodInvoker to use.


executeInternal

protected void executeInternal(JobExecutionContext context)
                        throws JobExecutionException
Invoke the method via the MethodInvoker.

Specified by:
executeInternal in class QuartzJobBean
Throws:
JobExecutionException
See Also:
QuartzJobBean.execute(JobExecutionContext)