org.jumpmind.symmetric.job
Class AbstractJob
java.lang.Object
java.util.TimerTask
org.jumpmind.symmetric.job.AbstractJob
- All Implemented Interfaces:
- java.lang.Runnable, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware
- Direct Known Subclasses:
- HeartbeatJob, PullJob, PurgeJob, PushJob, StatisticFlushJob, SyncTriggersJob
public abstract class AbstractJob
- extends java.util.TimerTask
- implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware
| Methods inherited from class java.util.TimerTask |
scheduledExecutionTime |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.apache.commons.logging.Log logger
parameterService
protected IParameterService parameterService
AbstractJob
public AbstractJob()
cancel
public boolean cancel()
- Overrides:
cancel in class java.util.TimerTask
run
public void run()
- Specified by:
run in interface java.lang.Runnable- Specified by:
run in class java.util.TimerTask
reschedule
protected void reschedule()
printDatabaseStats
protected void printDatabaseStats()
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
- Specified by:
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
setBeanName
public void setBeanName(java.lang.String beanName)
- Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware
setDataSource
public void setDataSource(javax.sql.DataSource dataSource)
isNeedsRescheduled
public boolean isNeedsRescheduled()
setNeedsRescheduled
public void setNeedsRescheduled(boolean needsRescheduled)
setRescheduleDelayParameter
public void setRescheduleDelayParameter(java.lang.String rescheduleDelay)
setParameterService
public void setParameterService(IParameterService parameterService)
setRequiresRegistration
public void setRequiresRegistration(boolean requiresRegistration)
Copyright © 2007-2008. All Rights Reserved.