Object/Class

fs2.interop.reactivestreams

StreamSubscription

Related Docs: class StreamSubscription | package reactivestreams

Permalink

object StreamSubscription

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

Type Members

  1. case class FiniteRequests(n: Long) extends Request with Product with Serializable

    Permalink

    The downstream subscriber has requested a finite number of elements.

    The downstream subscriber has requested a finite number of elements.

    n

    the number of elements requested

  2. case class InvalidNumber(n: Long) extends Throwable with Request with Product with Serializable

    Permalink

    The downstream subscriber has requested an invalid number of elements.

    The downstream subscriber has requested an invalid number of elements. This distinguishes a downstream error from an upstream error.

    n

    the number of elements requested. This is zero or negative.

  3. sealed trait Request extends AnyRef

    Permalink

    Represents an operation by a downstream subscriber

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Cancellation extends Throwable with Product with Serializable

    Permalink

    Error for a downstream cancellation.

    Error for a downstream cancellation. This distinguishes a cancellation from a normal completion.

  5. object Cancelled extends Request with Product with Serializable

    Permalink

    The downstream subscriber has cancelled the subscription.

  6. object InfiniteRequests extends Request with Product with Serializable

    Permalink

    The downstream reactivestreams subscriber has requested an infinite number of elements

  7. def apply[F[_], A](sub: Subscriber[A], stream: Stream[F, A])(implicit arg0: Effect[F], ec: ExecutionContext): F[StreamSubscription[F, A]]

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def subscriptionPipe[F[_], A](requests: Stream[F, Request])(implicit arg0: Effect[F], ec: ExecutionContext): Pipe[F, A, A]

    Permalink
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped