org.xwiki.extension.distribution.internal.job
Class DistributionJob
java.lang.Object
org.xwiki.job.AbstractJob<DistributionRequest>
org.xwiki.extension.distribution.internal.job.DistributionJob
- All Implemented Interfaces:
- Job
@Component
@Named(value="distribution")
public class DistributionJob
- extends AbstractJob<DistributionRequest>
- Since:
- 4.2M3
Methods inherited from class org.xwiki.job.AbstractJob |
castRequest, getRequest, getStatus, jobFinished, jobStarting, join, join, notifyPopLevelProgress, notifyPushLevelProgress, notifyStepPropress, start |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DistributionJob
public DistributionJob()
getType
public String getType()
- Returns:
- the type of the job
createNewStatus
protected AbstractJobStatus<DistributionRequest> createNewStatus(DistributionRequest request)
- Overrides:
createNewStatus
in class AbstractJob<DistributionRequest>
- Parameters:
request
- contains information related to the job to execute
- Returns:
- the status of the job
getDistributionJobStatus
protected DistributionJobStatus getDistributionJobStatus()
- Returns:
- the distribution job status
start
protected void start()
throws Exception
- Description copied from class:
AbstractJob
- Should be implemented by
Job
implementations.
- Specified by:
start
in class AbstractJob<DistributionRequest>
- Throws:
Exception
- errors during job execution