Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve processor stopped state management #449

Merged
merged 6 commits into from
May 16, 2024

Commits on Apr 29, 2024

  1. Improve processor stopped state management

    * Introduce a new `Stopped` state for processors. Since a processor
      cannot be restarted after it has been run, this state better indicates
      that the processor has reached its final state.
    * Expose a new `Done()` method on the processor to allow waiting on a
      processor to complete. This avoids the need to apply additional "done"
      channels on top of the processor when processors in go routines.
    jalaziz committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d0d6fef View commit details
    Browse the repository at this point in the history
  2. combine tests

    jalaziz committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    5de45a0 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. capture and return error

    jalaziz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    39e4015 View commit details
    Browse the repository at this point in the history
  2. error mutex

    jalaziz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    4ae7b10 View commit details
    Browse the repository at this point in the history
  3. update tests

    jalaziz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    c04b05b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. reword incorrect comment

    jalaziz committed May 15, 2024
    Configuration menu
    Copy the full SHA
    63d09bd View commit details
    Browse the repository at this point in the history