java.lang.Object
com.aizuda.snailjob.server.job.task.support.executor.job.AbstractJobExecutor
All Implemented Interfaces:
JobExecutor, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
BroadcastTaskJobExecutor, ClusterJobExecutor, MapReduceJobExecutor, ShardingJobExecutor

public abstract class AbstractJobExecutor extends Object implements JobExecutor, org.springframework.beans.factory.InitializingBean
Since:
2.4.0
Author:
opensnail
  • Constructor Details

    • AbstractJobExecutor

      public AbstractJobExecutor()
  • Method Details

    • execute

      public void execute(JobExecutorContext context)
      Specified by:
      execute in interface JobExecutor
    • doExecute

      protected abstract void doExecute(JobExecutorContext context)
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception