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 SimpleAbstractDistributedProcessCreationData
creationData
protected ModelService
modelService
-
Constructor Summary
Constructors Constructor Description SimpleProcessCreationContext(ModelService modelService, SimpleAbstractDistributedProcessCreationData creationData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DistributedProcessModel
createDistributedProcessModel()
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:
createProcessModel
in 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:
initialBatches
in interfaceDistributedProcessHandler.ProcessCreationContext
-
prepareBatch
protected DistributedProcessHandler.ModelWithDependencies<BatchModel> prepareBatch(SimpleBatchCreationData data)
-
-