Interface ProcessIndexingService
public interface ProcessIndexingService
Enables indexing of processes
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendIndexAsync(org.enhydra.shark.api.SharkTransaction sharkTransaction, String processId) Appends adding process indexing to queue (async) as shark transaction synchronization.voidappendIndexAsync(org.enhydra.shark.api.SharkTransaction sharkTransaction, String processId, boolean forceSharkService) Appends adding process indexing to queue (async) as shark transaction synchronization.voiddeleteWithActivitiesSync(List<String> processIds) Delete processes with waiting for ElasticvoidindexAsync(String processId) Adds process to the indexing queue (async)voidindexAsync(String processId, boolean forceSharkService) Adds process to the indexing queue (async)voidIndex process without queue (sync)voidIndex list of processes without queue (sync)
-
Method Details
-
indexAsync
Adds process to the indexing queue (async)- Parameters:
processId- id of process
-
indexAsync
Adds process to the indexing queue (async)- Parameters:
processId- id of processforceSharkService- force use shark service to retrieve process data
-
appendIndexAsync
Appends adding process indexing to queue (async) as shark transaction synchronization.- Parameters:
sharkTransaction- shark transactionprocessId- id of process
-
appendIndexAsync
void appendIndexAsync(org.enhydra.shark.api.SharkTransaction sharkTransaction, String processId, boolean forceSharkService) Appends adding process indexing to queue (async) as shark transaction synchronization.- Parameters:
sharkTransaction- shark transactionprocessId- id of processforceSharkService- force use shark service to retrieve process data
-
indexSync
Index process without queue (sync)- Parameters:
processId- id of processforceSharkService- force use shark service to retrieve process data
-
indexSync
Index list of processes without queue (sync)- Parameters:
processIds- list of ids of processesforceSharkService- force use shark service to retrieve process data
-
deleteWithActivitiesSync
Delete processes with waiting for Elastic- Parameters:
processIds- ids of processes
-