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

Add disposeGracefully method to Scheduler #3089

Merged
merged 35 commits into from
Aug 16, 2022
Merged

Commits on Jun 23, 2022

  1. Add Disposable.Graceful interface

    Some `Disposable`s should be disposed with a chance to clean up the
    underlying resources. At the same time it is desired to coordinate logic
    that depends on successful disposal.
    Specifically, instances of `Scheduler` should allow shutting down by not
    accepting new work, but giving the currently executing tasks to finish
    without interruption.
    Therefore, a `Disposable.Graceful` interface has been added, that
    provides the means to do a timely cleanup and observing the result via a
    `Mono<Void> disposeGracefully(Duration)` method.
    chemicL committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    44f5f2e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Improvements WIP

    chemicL committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    6fbd57c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. Configuration menu
    Copy the full SHA
    a4a5b0e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. WIP

    chemicL committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    13c020f View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. WIP

    chemicL committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    92f18b8 View commit details
    Browse the repository at this point in the history
  2. WIP

    chemicL committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    9026186 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Configuration menu
    Copy the full SHA
    0084749 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f2684c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ed8ad3 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. Configuration menu
    Copy the full SHA
    d1af720 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. Configuration menu
    Copy the full SHA
    0e801f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    d10d98a View commit details
    Browse the repository at this point in the history
  2. plain volatile access

    chemicL committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    52f1cf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0fc331 View commit details
    Browse the repository at this point in the history
  4. lazy set

    chemicL committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    5703eb8 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Tests improvements

    chemicL committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    8b4bc63 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Generic SchedulerState

    chemicL committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    7a0452f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dc8dca View commit details
    Browse the repository at this point in the history
  3. Simplify start flow

    chemicL committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    8399b5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f5a7eb View commit details
    Browse the repository at this point in the history
  5. Javadoc

    chemicL committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    8dd4afb View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Configuration menu
    Copy the full SHA
    2d2aa4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd03603 View commit details
    Browse the repository at this point in the history
  3. Simplified, preventing leaks

    chemicL committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    298c051 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e72d2e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    255878f View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    cbe6663 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Configuration menu
    Copy the full SHA
    6690a91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcc5079 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    162cf2a View commit details
    Browse the repository at this point in the history
  4. JCStress tests rework to avoid time validation, just state consistenc…

    …y, added simple validation for sequential multiple disposeGracefully
    chemicL committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    709f385 View commit details
    Browse the repository at this point in the history
  5. Add exclusion for japicmp

    chemicL committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    cb8373c View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Configuration menu
    Copy the full SHA
    055f72c View commit details
    Browse the repository at this point in the history
  2. unused imports and copyright

    chemicL committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    c0c1eab View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Configuration menu
    Copy the full SHA
    c4a5a99 View commit details
    Browse the repository at this point in the history