Package | Description |
---|---|
com.norconex.jef4.exec |
Utility classes related to process/code execution.
|
com.norconex.jef4.job |
Job-related classes.
|
com.norconex.jef4.job.group |
Classes related to the grouping of jobs.
|
com.norconex.jef4.status |
Job-status related classes.
|
com.norconex.jef4.suite |
Classes related to a job suite.
|
Modifier and Type | Class and Description |
---|---|
class |
SystemCommandJob
JEF job for executing an arbitrary number of commands.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJob
Convenient base class for implementing jobs.
|
class |
AbstractResumableJob
Convenience class separating normal execution from recovery.
|
Modifier and Type | Method and Description |
---|---|
void |
IJobVisitor.visitJob(IJob job,
IJobStatus jobStatus)
Visits a job.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IJobGroup
A job group is itself a job, with the added responsibility of managing
the execution of other jobs.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJobGroup
Base implementation for job groups.
|
class |
AsyncJobGroup
Job responsible for running a group of jobs asynchronously.
|
class |
SyncJobGroup
Job responsible for running a group of jobs synchronously.
|
Modifier and Type | Method and Description |
---|---|
IJob[] |
IJobGroup.getJobs()
Gets all jobs part of this group.
|
IJob[] |
AbstractJobGroup.getJobs() |
Constructor and Description |
---|
AbstractJobGroup(String id,
IJob... jobs)
Constructor.
|
AsyncJobGroup(String id,
IJob... jobs)
Constructor.
|
AsyncJobGroup(String id,
int maxThreads,
IJob... jobs)
Constructor.
|
SyncJobGroup(String name,
IJob... jobs) |
Modifier and Type | Method and Description |
---|---|
static JobSuiteStatusSnapshot |
JobSuiteStatusSnapshot.create(IJob rootJob,
ILogManager logManager) |
IJobStatus |
JobSuiteStatusSnapshot.getJobStatus(IJob job) |
Modifier and Type | Method and Description |
---|---|
IJob |
JobSuite.getRootJob() |
Modifier and Type | Method and Description |
---|---|
IJobStatus |
JobSuite.getJobStatus(IJob job) |
boolean |
JobSuite.runJob(IJob job) |
Modifier and Type | Method and Description |
---|---|
void |
JobSuite.accept(IJobVisitor visitor,
Class<IJob> jobClassFilter)
Accepts a job suite visitor, filtering jobs and job progresses to
those of the same type as the specified job class instance.
|
Constructor and Description |
---|
JobSuite(IJob rootJob) |
JobSuite(IJob rootJob,
JobSuiteConfig config) |
Copyright © 2007–2021 Norconex Inc.. All rights reserved.