Class SimpleProcessCreationContext
- java.lang.Object
-
- de.hybris.platform.processing.distributed.simple.context.SimpleProcessCreationContext
-
- All Implemented Interfaces:
DistributedProcessHandler.ProcessCreationContext
- Direct Known Subclasses:
DefaultIndexerProcessCreationContext
public class SimpleProcessCreationContext extends java.lang.Object implements DistributedProcessHandler.ProcessCreationContext
-
-
Field Summary
Fields Modifier and Type Field Description protected SimpleAbstractDistributedProcessCreationDatacreationDataprotected ModelServicemodelService
-
Constructor Summary
Constructors Constructor Description SimpleProcessCreationContext(ModelService modelService, SimpleAbstractDistributedProcessCreationData creationData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DistributedProcessModelcreateDistributedProcessModel()DistributedProcessHandler.ModelWithDependencies<DistributedProcessModel>createProcessModel()protected java.lang.Class<? extends SimpleDistributedProcessModel>getProcessModelClass()java.util.stream.Stream<DistributedProcessHandler.ModelWithDependencies<BatchModel>>initialBatches()protected DistributedProcessHandler.ModelWithDependencies<BatchModel>prepareBatch(SimpleBatchCreationData data)
-
-
-
Field Detail
-
modelService
protected final ModelService modelService
-
creationData
protected final SimpleAbstractDistributedProcessCreationData creationData
-
-
Constructor Detail
-
SimpleProcessCreationContext
public SimpleProcessCreationContext(ModelService modelService, SimpleAbstractDistributedProcessCreationData creationData)
-
-
Method Detail
-
createProcessModel
public DistributedProcessHandler.ModelWithDependencies<DistributedProcessModel> createProcessModel()
- Specified by:
createProcessModelin interfaceDistributedProcessHandler.ProcessCreationContext
-
createDistributedProcessModel
protected DistributedProcessModel createDistributedProcessModel()
-
getProcessModelClass
protected java.lang.Class<? extends SimpleDistributedProcessModel> getProcessModelClass()
-
initialBatches
public java.util.stream.Stream<DistributedProcessHandler.ModelWithDependencies<BatchModel>> initialBatches()
- Specified by:
initialBatchesin interfaceDistributedProcessHandler.ProcessCreationContext
-
prepareBatch
protected DistributedProcessHandler.ModelWithDependencies<BatchModel> prepareBatch(SimpleBatchCreationData data)
-
-