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 classDistributedProcessHandler.ModelWithDependencies<T extends ItemModel>static interfaceDistributedProcessHandler.ProcessCreationContextstatic interfaceDistributedProcessHandler.ProcessExecutionAnalysisContextstatic interfaceDistributedProcessHandler.ProcessInitializationContext
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.OptionalDoublecalculateProgress(DistributedProcessModel process)DistributedProcessHandler.ProcessCreationContextcreateProcessCreationContext(ProcessCreationData processData)DistributedProcessHandler.ProcessExecutionAnalysisContextcreateProcessExecutionAnalysisContext(DistributedProcessModel process)DistributedProcessHandler.ProcessInitializationContextcreateProcessInitializationContext(DistributedProcessModel process)DistributedProcessHandler.ModelWithDependencies<BatchModel>createResultBatch(BatchModel inputBatch)default java.util.Set<java.lang.String>getTypesWithDisabledUniquenessCheck()voidonFinished(DistributedProcessModel process)default voidupdateStatusInformation(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()
-
-