Packages

p

fs2.interop

reactivestreams

package reactivestreams

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. reactivestreams
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class PublisherOps[A] extends AnyVal
  2. implicit final class StreamOps[F[_], A] extends AnyRef
  3. final class StreamSubscriber[F[_], A] extends Subscriber[A]

    Implementation of a org.reactivestreams.Subscriber.

    Implementation of a org.reactivestreams.Subscriber.

    This is used to obtain a Stream from an upstream reactivestreams system.

    See also

    https://github.com/reactive-streams/reactive-streams-jvm#2-subscriber-code

  4. final class StreamSubscription[F[_], A] extends Subscription

    Implementation of a org.reactivestreams.Subscription.

    Implementation of a org.reactivestreams.Subscription.

    This is used by the fs2.interop.reactivestreams.StreamUnicastPublisher to send elements from a Stream to a downstream reactivestreams system.

    See also

    https://github.com/reactive-streams/reactive-streams-jvm#3-subscription-code

  5. final class StreamUnicastPublisher[F[_], A] extends Publisher[A]

    Implementation of an org.reactivestreams.Publisher.

    Implementation of an org.reactivestreams.Publisher.

    This is used to publish elements from an fs2.Stream to a downstream reactivestreams system.

    See also

    https://github.com/reactive-streams/reactive-streams-jvm#1-publisher-code

Value Members

  1. def fromPublisher[F[_], A](p: Publisher[A])(implicit arg0: Effect[F], ec: ExecutionContext): Stream[F, A]

    Creates a lazy stream from an org.reactivestreams.Publisher.

    Creates a lazy stream from an org.reactivestreams.Publisher.

    The publisher only receives a subscriber when the stream is run.

  2. object StreamSubscriber
  3. object StreamSubscription
  4. object StreamUnicastPublisher

Inherited from AnyRef

Inherited from Any

Ungrouped