Package com._1c.g5.v8.dt.internal.merge
Class MergeProcessJob
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
com._1c.g5.v8.dt.internal.merge.MergeProcessJob
- All Implemented Interfaces:
Comparable<org.eclipse.core.internal.jobs.InternalJob>,org.eclipse.core.runtime.IAdaptable
public class MergeProcessJob
extends org.eclipse.core.runtime.jobs.Job
The job handling the merge process. Supports interruptions.
-
Field Summary
FieldsFields inherited from class org.eclipse.core.runtime.jobs.Job
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITINGFields inherited from class org.eclipse.core.internal.jobs.InternalJob
manager -
Constructor Summary
ConstructorsConstructorDescriptionMergeProcessJob(CompareMergeProcessBatch batch, IMergeProcessor processor, org.eclipse.core.runtime.IProgressMonitor userMonitor) Constructs a merge process job. -
Method Summary
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, cancel, canceling, create, create, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRuleMethods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareToMethods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
-
Field Details
-
JOB_FAMILY
The merge process job family name.- See Also:
-
-
Constructor Details
-
MergeProcessJob
public MergeProcessJob(CompareMergeProcessBatch batch, IMergeProcessor processor, org.eclipse.core.runtime.IProgressMonitor userMonitor) Constructs a merge process job.- Parameters:
batch- the compare/merge processes batch to perform merge on, notnullprocessor- the merge processor, notnulluserMonitor- the externally given monitor, can benull
-
-
Method Details
-
run
protected org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
runin classorg.eclipse.core.runtime.jobs.Job
-
belongsTo
- Overrides:
belongsToin classorg.eclipse.core.runtime.jobs.Job
-