Class ZeebeProcessInstanceSubEntityImportService<T>
java.lang.Object
io.camunda.optimize.service.importing.engine.service.zeebe.ZeebeProcessInstanceSubEntityImportService<T>
- All Implemented Interfaces:
ImportService<T>
- Direct Known Subclasses:
ZeebeIncidentImportService,ZeebeProcessInstanceImportService,ZeebeUserTaskImportService,ZeebeVariableImportService
public abstract class ZeebeProcessInstanceSubEntityImportService<T>
extends Object
implements ImportService<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ConfigurationServiceprotected final DatabaseImportJobExecutorprotected final intprotected final ProcessDefinitionReader -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedZeebeProcessInstanceSubEntityImportService(ConfigurationService configurationService, ProcessInstanceWriter processInstanceWriter, int partitionId, ProcessDefinitionReader processDefinitionReader, DatabaseClient databaseClient, String sourceExportIndex) -
Method Summary
Modifier and TypeMethodDescriptionprotected ProcessInstanceDtocreateSkeletonProcessInstance(String processDefinitionKey, Long processInstanceId, Long processDefinitionId, String tenantId) voidexecuteImport(List<T> zeebeRecords, Runnable importCompleteCallback) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.optimize.service.importing.engine.service.ImportService
hasPendingImportJobs, shutdown
-
Field Details
-
databaseImportJobExecutor
-
configurationService
-
processDefinitionReader
-
partitionId
protected final int partitionId
-
-
Constructor Details
-
ZeebeProcessInstanceSubEntityImportService
protected ZeebeProcessInstanceSubEntityImportService(ConfigurationService configurationService, ProcessInstanceWriter processInstanceWriter, int partitionId, ProcessDefinitionReader processDefinitionReader, DatabaseClient databaseClient, String sourceExportIndex)
-
-
Method Details
-
executeImport
- Specified by:
executeImportin interfaceImportService<T>
-
getDatabaseImportJobExecutor
- Specified by:
getDatabaseImportJobExecutorin interfaceImportService<T>
-
createSkeletonProcessInstance
protected ProcessInstanceDto createSkeletonProcessInstance(String processDefinitionKey, Long processInstanceId, Long processDefinitionId, String tenantId)
-