Uses of Interface
com.norconex.jef.IJob

Packages that use IJob
com.norconex.jef Core classes making up the Job Execution Framework. 
com.norconex.jef.exec Utility classes related to process/code execution. 
com.norconex.jef.suite Classes related to job suites. 
 

Uses of IJob in com.norconex.jef
 

Subinterfaces of IJob in com.norconex.jef
 interface IJobGroup
          A job group is itself a job, with the added responsibility of managing the execution of other jobs.
 

Classes in com.norconex.jef that implement IJob
 class AbstractJob
          Convenient base class for implementing jobs.
 class AbstractJobGroup
          Base implementation for job groups.
 class AbstractResumableJob
          Convenience class separating normal execution from recovery.
 class AsyncJobGroup
          Job responsible for running a group of jobs asynchronously.
 class AsyncLimitedJobGroup
          Job responsible for running a group of jobs asynchronously with only so many jobs running at the same time.
 class SyncJobGroup
          Job responsible for running a group of jobs synchronously.
 

Methods in com.norconex.jef that return IJob
 IJob[] IJobGroup.getJobs()
          Gets all jobs part of this group.
 IJob[] AbstractJobGroup.getJobs()
           
 

Constructors in com.norconex.jef with parameters of type IJob
AbstractJobGroup(String id, IJob... jobs)
          Constructor.
AbstractJobGroup(String id, String description, IJob... jobs)
          Constructor.
AsyncJobGroup(String id, IJob... jobs)
          Constructor.
AsyncJobGroup(String id, String description, IJob... jobs)
          Constructor.
AsyncLimitedJobGroup(String id, int maxNumberOfRunningJobs, IJob... jobs)
          Constructor.
AsyncLimitedJobGroup(String id, int maxNumberOfRunningJobs, String description, IJob... jobs)
          Constructor.
SyncJobGroup(String id, IJob... jobs)
           
SyncJobGroup(String id, String description, IJob... jobs)
           
 

Uses of IJob in com.norconex.jef.exec
 

Classes in com.norconex.jef.exec that implement IJob
 class SystemCommandJob
          JEF job for executing an arbitrary number of commands.
 

Uses of IJob in com.norconex.jef.suite
 

Methods in com.norconex.jef.suite that return IJob
 IJob JobSuite.getJob(String jobId)
          Gets the job instance matching the given job identifier.
 IJob JobSuite.getRootJob()
          Gets the suite root job.
 

Methods in com.norconex.jef.suite with parameters of type IJob
 IJobContext JobSuite.getJobContext(IJob job)
           
 IJobStatus JobSuite.getJobProgress(IJob job)
          Gets the job progress associated with one of the suite's job.
 void IJobSuiteVisitor.visitJob(IJob job)
          Visits a job.
 void AbstractJobSuiteVisitor.visitJob(IJob job)
           
 

Method parameters in com.norconex.jef.suite with type arguments of type IJob
 void JobSuite.accept(IJobSuiteVisitor visitor, Class<IJob> jobFilterClass)
          Accepts a job suite visitor, filtering jobs and job progresses to those of the same type as the specified job class instance.
 

Constructors in com.norconex.jef.suite with parameters of type IJob
JobSuite(IJob job)
          Creates a new job suite using a FileLogManager and a JobProgressPropertiesFileSerializer.
JobSuite(IJob job, IJobProgressSerializer progressSerializer)
          Creates a new job suite using a FileLogManager.
JobSuite(IJob job, IJobProgressSerializer progressSerializer, ILogManager logManager)
          Creates a new job suite.
JobSuite(IJob job, IJobProgressSerializer progressSerializer, ILogManager logManager, IJobSuiteStopRequestHandler stopRequestAdviser)
          Creates a new job suite.
JobSuite(IJob job, ILogManager logManager)
          Creates a new job suite using a JobProgressPropertiesFileSerializer.
 



Copyright © 2007-2013 Norconex Inc.. All Rights Reserved.