Interface ProcessIndexingService


public interface ProcessIndexingService
Enables indexing of processes
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    appendIndexAsync(org.enhydra.shark.api.SharkTransaction sharkTransaction, String processId)
    Appends adding process indexing to queue (async) as shark transaction synchronization.
    void
    appendIndexAsync(org.enhydra.shark.api.SharkTransaction sharkTransaction, String processId, boolean forceSharkService)
    Appends adding process indexing to queue (async) as shark transaction synchronization.
    void
    Delete processes with waiting for Elastic
    void
    indexAsync(String processId)
    Adds process to the indexing queue (async)
    void
    indexAsync(String processId, boolean forceSharkService)
    Adds process to the indexing queue (async)
    void
    indexSync(String processId, boolean forceSharkService)
    Index process without queue (sync)
    void
    indexSync(List<String> processIds, boolean forceSharkService)
    Index list of processes without queue (sync)
  • Method Details

    • indexAsync

      void indexAsync(String processId)
      Adds process to the indexing queue (async)
      Parameters:
      processId - id of process
    • indexAsync

      void indexAsync(String processId, boolean forceSharkService)
      Adds process to the indexing queue (async)
      Parameters:
      processId - id of process
      forceSharkService - force use shark service to retrieve process data
    • appendIndexAsync

      void appendIndexAsync(org.enhydra.shark.api.SharkTransaction sharkTransaction, String processId)
      Appends adding process indexing to queue (async) as shark transaction synchronization.
      Parameters:
      sharkTransaction - shark transaction
      processId - 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 transaction
      processId - id of process
      forceSharkService - force use shark service to retrieve process data
    • indexSync

      void indexSync(String processId, boolean forceSharkService)
      Index process without queue (sync)
      Parameters:
      processId - id of process
      forceSharkService - force use shark service to retrieve process data
    • indexSync

      void indexSync(List<String> processIds, boolean forceSharkService)
      Index list of processes without queue (sync)
      Parameters:
      processIds - list of ids of processes
      forceSharkService - force use shark service to retrieve process data
    • deleteWithActivitiesSync

      void deleteWithActivitiesSync(List<String> processIds)
      Delete processes with waiting for Elastic
      Parameters:
      processIds - ids of processes