StreamSubscriber

final class StreamSubscriber[F[_], A](val sub: FSM[F, A])(`evidence$1`: ConcurrentEffect[F]) extends Subscriber[A]

Implementation of a org.reactivestreams.Subscriber.

Implementation of a org.reactivestreams.Subscriber.

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

See also
Companion
object
trait Subscriber[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def onComplete(): Unit

Called by an upstream reactivestreams system

Called by an upstream reactivestreams system

def onError(t: Throwable): Unit

Called by an upstream reactivestreams system

Called by an upstream reactivestreams system

def onNext(a: A): Unit

Called by an upstream reactivestreams system

Called by an upstream reactivestreams system

def onSubscribe(s: Subscription): Unit

Called by an upstream reactivestreams system

Called by an upstream reactivestreams system

def stream(subscribe: F[Unit]): Stream[F, A]

Deprecated methods

@deprecated("subscribing to a publisher prior to pulling the stream is unsafe if interrupted", "2.2.3")
def stream: Stream[F, A]

Obtain a fs2.Stream

Obtain a fs2.Stream

Deprecated

Concrete fields

val sub: FSM[F, A]