Class TrackerJob

java.lang.Object
org.alfresco.solr.tracker.TrackerJob
All Implemented Interfaces:
org.quartz.Job

@DisallowConcurrentExecution public class TrackerJob extends Object implements org.quartz.Job
Generic Solr tracker job, allowing Quartz to initiate an index update from a Tracker regardless of specific implementation. Concurrent execution is disallowed, as no parallel work can be done when indexing contents from the repository.
Author:
Matt Ward
  • Field Details

    • JOBDATA_TRACKER_KEY

      public static final String JOBDATA_TRACKER_KEY
      See Also:
    • log

      protected static final org.slf4j.Logger log
  • Constructor Details

    • TrackerJob

      public TrackerJob()
  • Method Details

    • execute

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