org.riotfamily.common.scheduling
Class TransactionalJobDetailFactoryBean.TransactionalJob

java.lang.Object
  extended by org.springframework.scheduling.quartz.QuartzJobBean
      extended by org.riotfamily.common.scheduling.TransactionalJobDetailFactoryBean.TransactionalJob
All Implemented Interfaces:
org.quartz.Job
Direct Known Subclasses:
TransactionalJobDetailFactoryBean.StatefulTransactionalJob
Enclosing class:
TransactionalJobDetailFactoryBean

public static class TransactionalJobDetailFactoryBean.TransactionalJob
extends QuartzJobBean


Constructor Summary
TransactionalJobDetailFactoryBean.TransactionalJob()
           
 
Method Summary
protected  void executeInternal(org.quartz.JobExecutionContext context)
           
 void setCallback(TransactionCallback callback)
           
 void setTransactionManager(PlatformTransactionManager transactionManager)
           
 
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
 

Constructor Detail

TransactionalJobDetailFactoryBean.TransactionalJob

public TransactionalJobDetailFactoryBean.TransactionalJob()
Method Detail

setTransactionManager

public void setTransactionManager(PlatformTransactionManager transactionManager)

setCallback

public void setCallback(TransactionCallback callback)

executeInternal

protected void executeInternal(org.quartz.JobExecutionContext context)
                        throws org.quartz.JobExecutionException
Specified by:
executeInternal in class QuartzJobBean
Throws:
org.quartz.JobExecutionException