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.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.OptionalDouble
calculateProgress(DistributedProcessModel process)
de.hybris.platform.impex.distributed.process.ImportProcessCreationContext
createProcessCreationContext(ProcessCreationData data)
ImportProcessExecutionAnalysisContext
createProcessExecutionAnalysisContext(DistributedProcessModel process)
ImportProcessInitializationContext
createProcessInitializationContext(DistributedProcessModel process)
DistributedProcessHandler.ModelWithDependencies<BatchModel>
createResultBatch(BatchModel batch)
java.util.Set<java.lang.String>
getTypesWithDisabledUniquenessCheck()
void
onFinished(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 public DefaultDistributedImportProcessHandler(ModelService modelService, FlexibleSearchService flexibleSearchService, ProcessImpexTask processImpexTask, DistributedImpexLogService logService, MediaService mediaService)
Deprecated.since 6.2.0 - DistributedImpexLogService is no longer used
-
-
Method Detail
-
getTypesWithDisabledUniquenessCheck
public java.util.Set<java.lang.String> getTypesWithDisabledUniquenessCheck()
- Specified by:
getTypesWithDisabledUniquenessCheck
in interfaceDistributedProcessHandler
-
createProcessCreationContext
public de.hybris.platform.impex.distributed.process.ImportProcessCreationContext createProcessCreationContext(ProcessCreationData data)
- Specified by:
createProcessCreationContext
in interfaceDistributedProcessHandler
-
createProcessInitializationContext
public ImportProcessInitializationContext createProcessInitializationContext(DistributedProcessModel process)
- Specified by:
createProcessInitializationContext
in interfaceDistributedProcessHandler
-
createProcessExecutionAnalysisContext
public ImportProcessExecutionAnalysisContext createProcessExecutionAnalysisContext(DistributedProcessModel process)
- Specified by:
createProcessExecutionAnalysisContext
in interfaceDistributedProcessHandler
-
createResultBatch
public DistributedProcessHandler.ModelWithDependencies<BatchModel> createResultBatch(BatchModel batch)
- Specified by:
createResultBatch
in interfaceDistributedProcessHandler
-
calculateProgress
public java.util.OptionalDouble calculateProgress(DistributedProcessModel process)
- Specified by:
calculateProgress
in interfaceDistributedProcessHandler
-
onFinished
public void onFinished(DistributedProcessModel process)
- Specified by:
onFinished
in interfaceDistributedProcessHandler
-
-