Package org.flowable.job.service.impl
Class JobProcessorContextImpl
- java.lang.Object
-
- org.flowable.job.service.impl.JobProcessorContextImpl
-
- All Implemented Interfaces:
JobProcessorContext
public class JobProcessorContextImpl extends Object implements JobProcessorContext
The defaultJobProcessorContextimplementation used in theJobProcessor.- Author:
- Guy Brand
- See Also:
JobProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.flowable.job.service.JobProcessorContext
JobProcessorContext.Phase
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractJobEntityjobEntityprotected JobProcessorContext.Phasephase
-
Constructor Summary
Constructors Constructor Description JobProcessorContextImpl(JobProcessorContext.Phase phase, AbstractJobEntity jobEntity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractJobEntitygetJobEntity()Get the job entity.JobProcessorContext.PhasegetPhase()Get the job phase.booleanisInPhase(JobProcessorContext.Phase phase)Returnstrueif theJobProcessorContextis in the specified phase, false otherwise.StringtoString()
-
-
-
Field Detail
-
phase
protected final JobProcessorContext.Phase phase
-
jobEntity
protected final AbstractJobEntity jobEntity
-
-
Constructor Detail
-
JobProcessorContextImpl
public JobProcessorContextImpl(JobProcessorContext.Phase phase, AbstractJobEntity jobEntity)
-
-
Method Detail
-
getPhase
public JobProcessorContext.Phase getPhase()
Description copied from interface:JobProcessorContextGet the job phase.- Specified by:
getPhasein interfaceJobProcessorContext- Returns:
- the job phase
-
getJobEntity
public AbstractJobEntity getJobEntity()
Description copied from interface:JobProcessorContextGet the job entity.- Specified by:
getJobEntityin interfaceJobProcessorContext- Returns:
- the job entity
-
isInPhase
public boolean isInPhase(JobProcessorContext.Phase phase)
Description copied from interface:JobProcessorContextReturnstrueif theJobProcessorContextis in the specified phase, false otherwise.- Specified by:
isInPhasein interfaceJobProcessorContext- Parameters:
phase- the phase to check- Returns:
trueif theJobProcessorContextis in the specified phase, false otherwise.
-
-