c

fs2.Stream

ListStreamOps

implicit final class ListStreamOps[F[_], O] extends AnyVal

Provides syntax for list of streams.

Source
Stream.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ListStreamOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ListStreamOps(xs: List[Stream[F, O]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. def parJoinUnbounded(implicit F: Concurrent[F]): Stream[F, O]

    Nondeterministically merges a (static) list of streams in to a single output stream.

    Nondeterministically merges a (static) list of streams in to a single output stream.

    When any of the merged streams fail, then the output stream and all other inner streams are interrupted, resulting in a stream that fails with the error of the stream that caused initial failure.

    Finalizers on each stream are run at the end of the stream, concurrently with other stream computations.

    Finalizers on the output stream are run after the output stream has finished (i.e., all open inner streams have finished).

    See NestedStreamOps.parJoinUnbounded for a strictly more powerful (albeit slower) variant capable of merging a stream of streams.

  8. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped