|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |