Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

Reactive Streams specifications

Pragya Keshap answered on February 20, 2023 Popularity 4/10 Helpfulness 1/10

Contents


More Related Answers

  • Reactive Streams API
  • Reactive Streams API
  • reactive streams interfaces
  • RxJava Reactive streams
  • Reactive Stream details
  • The basics of the Reactive Streams spec
  • Reactive Streams spec in action
  • Reactive Streams technology compatibility kit
  • four basic types as per the Reactive Streams specification
  • Subscribing to Reactive Streams
  • Combining Reactive Streams
  • Testing reactive streams with StepVerifier

  • Reactive Streams specifications

    0

    tream. Let’s look at the specification available at https://github.com/reactive-streams/reactive-streams-jvm . It comprises the following two parts:

    API: This describes the specification.

    Technology Compatibility Kit (TCK): This is a criteria or standard test suite for compliance testing of implementations. In short, it will make sure the given implementation conforms to the declared specification.

    Taking a closer look at the API, we find that it is rather simple and comprises just four interfaces as follows:

    Publisher: This interface represents an entity that acts as a supplier of an unbounded number of sequenced events or elements. It will publish the elements as per the requirement of the subscriber.

    Subscriber: It represents a consumer of an event from a publisher. For that, it will subscribe to the publisher.

    Subscription: This interface illustrates the process of subscribing or registering of a subscriber to a publisher.

    Processor: It is a composition of both the publisher and subscriber. It represents a processing stage that implements the contract of both. 

    Popularity 4/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on Feb 20 2023
    Pragya Keshap
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.