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, WAITING
Fields 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, yieldRule
Methods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareTo
Methods 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, notnull
processor
- the merge processor, notnull
userMonitor
- the externally given monitor, can benull
-
-
Method Details
-
run
protected org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
run
in classorg.eclipse.core.runtime.jobs.Job
-
belongsTo
- Overrides:
belongsTo
in classorg.eclipse.core.runtime.jobs.Job
-