Abort and commit transaction should be cold publishers

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Unknown
    • 5.7.0
    • Affects Version/s: None
    • Component/s: Reactive Streams
    • None
    • None
    • Java Drivers
    • Needed
    • Hide

      1. What would you like to communicate to the user about this feature?

      In the release notes highlight that in reactive streams the ergonomics of transactions have been improved as abortTransaction and commitTransaction are now cold publishers. Making chaining of Publishers simplier to use.

      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      5.7.0

      Show
      1. What would you like to communicate to the user about this feature? In the release notes highlight that in reactive streams the ergonomics of transactions have been improved as abortTransaction and commitTransaction are now cold publishers. Making chaining of Publishers simplier to use. 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to? 5.7.0
    • None
    • None
    • None
    • None
    • None
    • None

      Fixed as part of JAVA-5684

      Improved the usage of ClientSessionPublisher to improve the usability of abortTransaction and commitTransaction in reactive streams so that they are cold publishers, rather than hot publishers.

            Assignee:
            Ross Lawley
            Reporter:
            Ross Lawley
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: