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

Publisher scanWith enhancements #2640

Merged
merged 2 commits into from
Jul 6, 2023
Merged

Commits on Jul 6, 2023

  1. Publisher scanWith enhancements

    Motivation:
    Publisher scanWith operators only allow a limited set of
    mapped terminal transformations. Use cases like mapping
    state and preserving the onError Throwable aren't possible.
    
    Modifications:
    - Introduce ScanMapper and ScanLifetimeMapper which
    support MappedTerminal that allows all the terminal combinations
    to be mapped.
    - Deprecate ScanWithMapper and ScanWithLifetimeMapper in favor of
    these new APIs.
    - Deprecate Publisher.scanWith and Publisher.scanWithLiftime in
    favor of the new extension operators.
    Scottmitch committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    1251b45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6812084 View commit details
    Browse the repository at this point in the history