Interface DistributedProcessHandler
-
- All Known Implementing Classes:
DefaultDistributedImportProcessHandler
,DefaultIndexerDistributedProcessHandler
,SimpleAbstractDistributedProcessHandler
,SimpleDistributedProcessHandler
,SimpleScriptingDistributedProcessHandler
,TestDistributedProcessHandler
,Y2YSyncDistributedProcessHandler
public interface DistributedProcessHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DistributedProcessHandler.ModelWithDependencies<T extends ItemModel>
static interface
DistributedProcessHandler.ProcessCreationContext
static interface
DistributedProcessHandler.ProcessExecutionAnalysisContext
static interface
DistributedProcessHandler.ProcessInitializationContext
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.OptionalDouble
calculateProgress(DistributedProcessModel process)
DistributedProcessHandler.ProcessCreationContext
createProcessCreationContext(ProcessCreationData processData)
DistributedProcessHandler.ProcessExecutionAnalysisContext
createProcessExecutionAnalysisContext(DistributedProcessModel process)
DistributedProcessHandler.ProcessInitializationContext
createProcessInitializationContext(DistributedProcessModel process)
DistributedProcessHandler.ModelWithDependencies<BatchModel>
createResultBatch(BatchModel inputBatch)
default java.util.Set<java.lang.String>
getTypesWithDisabledUniquenessCheck()
void
onFinished(DistributedProcessModel process)
default void
updateStatusInformation(DistributedProcessModel process)
-
-
-
Method Detail
-
createProcessCreationContext
DistributedProcessHandler.ProcessCreationContext createProcessCreationContext(ProcessCreationData processData)
-
createProcessInitializationContext
DistributedProcessHandler.ProcessInitializationContext createProcessInitializationContext(DistributedProcessModel process)
-
createResultBatch
DistributedProcessHandler.ModelWithDependencies<BatchModel> createResultBatch(BatchModel inputBatch)
-
createProcessExecutionAnalysisContext
DistributedProcessHandler.ProcessExecutionAnalysisContext createProcessExecutionAnalysisContext(DistributedProcessModel process)
-
onFinished
void onFinished(DistributedProcessModel process)
-
calculateProgress
default java.util.OptionalDouble calculateProgress(DistributedProcessModel process)
-
updateStatusInformation
default void updateStatusInformation(DistributedProcessModel process)
-
getTypesWithDisabledUniquenessCheck
default java.util.Set<java.lang.String> getTypesWithDisabledUniquenessCheck()
-
-