Class DefaultDistributedImportProcessHandler
- java.lang.Object
-
- de.hybris.platform.impex.distributed.process.DefaultDistributedImportProcessHandler
-
- All Implemented Interfaces:
DistributedProcessHandler
public class DefaultDistributedImportProcessHandler extends java.lang.Object implements DistributedProcessHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.processing.distributed.defaultimpl.DistributedProcessHandler
DistributedProcessHandler.ModelWithDependencies<T extends ItemModel>, DistributedProcessHandler.ProcessCreationContext, DistributedProcessHandler.ProcessExecutionAnalysisContext, DistributedProcessHandler.ProcessInitializationContext
-
-
Constructor Summary
Constructors Constructor Description DefaultDistributedImportProcessHandler(ModelService modelService, FlexibleSearchService flexibleSearchService, ProcessImpexTask processImpexTask, DistributedImpexLogService logService, MediaService mediaService)Deprecated, for removal: This API element is subject to removal in a future version.since 6.2.0 - DistributedImpexLogService is no longer usedDefaultDistributedImportProcessHandler(ModelService modelService, FlexibleSearchService flexibleSearchService, ProcessImpexTask processImpexTask, MediaService mediaService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.OptionalDoublecalculateProgress(DistributedProcessModel process)de.hybris.platform.impex.distributed.process.ImportProcessCreationContextcreateProcessCreationContext(ProcessCreationData data)ImportProcessExecutionAnalysisContextcreateProcessExecutionAnalysisContext(DistributedProcessModel process)ImportProcessInitializationContextcreateProcessInitializationContext(DistributedProcessModel process)DistributedProcessHandler.ModelWithDependencies<BatchModel>createResultBatch(BatchModel batch)java.util.Set<java.lang.String>getTypesWithDisabledUniquenessCheck()voidonFinished(DistributedProcessModel process)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.processing.distributed.defaultimpl.DistributedProcessHandler
updateStatusInformation
-
-
-
-
Constructor Detail
-
DefaultDistributedImportProcessHandler
public DefaultDistributedImportProcessHandler(ModelService modelService, FlexibleSearchService flexibleSearchService, ProcessImpexTask processImpexTask, MediaService mediaService)
-
DefaultDistributedImportProcessHandler
@Deprecated(since="6.2.0", forRemoval=true) public DefaultDistributedImportProcessHandler(ModelService modelService, FlexibleSearchService flexibleSearchService, ProcessImpexTask processImpexTask, DistributedImpexLogService logService, MediaService mediaService)Deprecated, for removal: This API element is subject to removal in a future version.since 6.2.0 - DistributedImpexLogService is no longer used
-
-
Method Detail
-
getTypesWithDisabledUniquenessCheck
public java.util.Set<java.lang.String> getTypesWithDisabledUniquenessCheck()
- Specified by:
getTypesWithDisabledUniquenessCheckin interfaceDistributedProcessHandler
-
createProcessCreationContext
public de.hybris.platform.impex.distributed.process.ImportProcessCreationContext createProcessCreationContext(ProcessCreationData data)
- Specified by:
createProcessCreationContextin interfaceDistributedProcessHandler
-
createProcessInitializationContext
public ImportProcessInitializationContext createProcessInitializationContext(DistributedProcessModel process)
- Specified by:
createProcessInitializationContextin interfaceDistributedProcessHandler
-
createProcessExecutionAnalysisContext
public ImportProcessExecutionAnalysisContext createProcessExecutionAnalysisContext(DistributedProcessModel process)
- Specified by:
createProcessExecutionAnalysisContextin interfaceDistributedProcessHandler
-
createResultBatch
public DistributedProcessHandler.ModelWithDependencies<BatchModel> createResultBatch(BatchModel batch)
- Specified by:
createResultBatchin interfaceDistributedProcessHandler
-
calculateProgress
public java.util.OptionalDouble calculateProgress(DistributedProcessModel process)
- Specified by:
calculateProgressin interfaceDistributedProcessHandler
-
onFinished
public void onFinished(DistributedProcessModel process)
- Specified by:
onFinishedin interfaceDistributedProcessHandler
-
-