package reactivestreams
- Alphabetic
- By Inheritance
- reactivestreams
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- implicit final class PublisherOps [A] extends AnyVal
- implicit final class StreamOps [F[_], A] extends AnyRef
-
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
-
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.reactive.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
-
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
-
def
fromPublisher[F[_], A](p: Publisher[A])(implicit A: 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.
- object StreamSubscriber
- object StreamSubscription
- object StreamUnicastPublisher