Class ProcessInstanceUpdateConsumer

java.lang.Object
io.taktx.client.ProcessInstanceUpdateConsumer

public class ProcessInstanceUpdateConsumer extends Object
This class is responsible for managing the subscription to external tasks for all process definitions.
  • Constructor Details

    • ProcessInstanceUpdateConsumer

      public ProcessInstanceUpdateConsumer(io.taktx.util.TaktPropertiesHelper taktPropertiesHelper, Executor executor)
      Constructor for ProcessInstanceUpdateConsumer.
      Parameters:
      taktPropertiesHelper - the TaktPropertiesHelper to use for configuration
      executor - the Executor to use for asynchronous processing
  • Method Details

    • registerInstanceUpdateConsumer

      public void registerInstanceUpdateConsumer(Consumer<InstanceUpdateRecord> consumer)
      Registers a consumer that will be notified of instance update records.
      Parameters:
      consumer - the consumer to register
    • stop

      public void stop()
      Stops the consumer from processing further records.