Object/Trait

zio.stream

ZStream

Related Docs: trait ZStream | package stream

Permalink

object ZStream extends ZStreamPlatformSpecific with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZStream
  2. Serializable
  3. Serializable
  4. ZStreamPlatformSpecific
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Fold[R, E, +A, S] = ZManaged[R, Nothing, (S, (S) ⇒ Boolean, (S, A) ⇒ ZIO[R, E, S]) ⇒ ZManaged[R, E, S]]

    Permalink
  2. implicit final class unTake[-R, +E, +A] extends AnyVal

    Permalink

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. final def apply[A](as: A*): Stream[Nothing, A]

    Permalink

    Creates a pure stream from a variable list of values

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. final def bracket[R, E, A](acquire: ZIO[R, E, A])(release: (A) ⇒ ZIO[R, Nothing, _]): ZStream[R, E, A]

    Permalink

    Creates a stream from a single value that will get cleaned up after the stream is consumed

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def die(ex: Throwable): Stream[Nothing, Nothing]

    Permalink

    The stream that always dies with ex.

  9. final def dieMessage(msg: String): Stream[Nothing, Nothing]

    Permalink

    The stream that always dies with an exception described by msg.

  10. final val empty: Stream[Nothing, Nothing]

    Permalink

    The empty stream

  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def fail[E](error: E): Stream[E, Nothing]

    Permalink

    The stream that always fails with error

  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def finalizer[R](finalizer: ZIO[R, Nothing, _]): ZStream[R, Nothing, Nothing]

    Permalink

    Creates a stream that emits no elements, never fails and executes the finalizer before it ends.

  16. final def flatten[R, E, A](fa: ZStream[R, E, ZStream[R, E, A]]): ZStream[R, E, A]

    Permalink

    Flattens nested streams.

  17. final def flattenPar[R, E, A](n: Long, outputBuffer: Int = 16)(fa: ZStream[R, E, ZStream[R, E, A]]): ZStream[R, E, A]

    Permalink

    Flattens a stream of streams into a stream by executing a non-deterministic concurrent merge.

    Flattens a stream of streams into a stream by executing a non-deterministic concurrent merge. Up to n streams may be consumed in parallel and up to outputBuffer elements may be buffered by this operator.

  18. final def fromChunk[A](c: Chunk[A]): Stream[Nothing, A]

    Permalink

    Creates a stream from a zio.Chunk of values

  19. final def fromEffect[R, E, A](fa: ZIO[R, E, A]): ZStream[R, E, A]

    Permalink

    Creates a stream from an effect producing a value of type A

  20. def fromInputStream(is: InputStream, chunkSize: Int = ZStreamChunk.DefaultChunkSize): ZStreamChunk[Blocking, IOException, Byte]

    Permalink

    Uses the provided TaskR value to create a ZStream of byte chunks, backed by the resulting InputStream.

    Uses the provided TaskR value to create a ZStream of byte chunks, backed by the resulting InputStream. When data from the InputStream is exhausted, the stream will close it.

    Definition Classes
    ZStreamPlatformSpecific
  21. final def fromIterable[A](as: Iterable[A]): Stream[Nothing, A]

    Permalink

    Creates a stream from an iterable collection of values

  22. final def fromQueue[R, E, A](queue: ZQueue[_, _, R, E, _, A]): ZStream[R, E, A]

    Permalink

    Creates a stream from a zio.ZQueue of values

  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def halt[E](cause: Cause[E]): ZStream[Any, E, Nothing]

    Permalink

    The stream that always halts with cause.

  25. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  27. final def managed[R, E, A](managed: ZManaged[R, E, A]): ZStream[R, E, A]

    Permalink

    Creates a single-valued stream from a managed resource

  28. final def mergeAll[R, E, A](n: Long, outputBuffer: Int = 16)(streams: ZStream[R, E, A]*): ZStream[R, E, A]

    Permalink

    Merges a variable list of streams in a non-deterministic fashion.

    Merges a variable list of streams in a non-deterministic fashion. Up to n streams may be consumed in parallel and up to outputBuffer elements may be buffered by this operator.

  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final val never: Stream[Nothing, Nothing]

    Permalink

    The stream that never produces any value or fails with any error.

  31. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  33. final def range(min: Int, max: Int): Stream[Nothing, Int]

    Permalink

    Constructs a stream from a range of integers (inclusive).

  34. final def repeatEffect[R, E, A](fa: ZIO[R, E, A]): ZStream[R, E, A]

    Permalink

    Creates a stream from an effect producing a value of type A which repeats forever

  35. final def repeatEffectWith[R, E, A](fa: ZIO[R, E, A], schedule: ZSchedule[R, Unit, _]): ZStream[R with Clock, E, A]

    Permalink

    Creates a stream from an effect producing a value of type A which repeats using the specified schedule

  36. final def succeed[A](a: A): Stream[Nothing, A]

    Permalink

    Creates a single-valued pure stream

  37. final def succeedLazy[A](a: ⇒ A): Stream[Nothing, A]

    Permalink

    Creates a single, lazily-evaluated-valued pure stream

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  40. final def unfold[S, A](s: S)(f0: (S) ⇒ Option[(A, S)]): Stream[Nothing, A]

    Permalink

    Creates a stream by peeling off the "layers" of a value of type S

  41. final def unfoldM[R, E, A, S](s: S)(f0: (S) ⇒ ZIO[R, E, Option[(A, S)]]): ZStream[R, E, A]

    Permalink

    Creates a stream by effectfully peeling off the "layers" of a value of type S

  42. final def unwrap[R, E, A](fa: ZIO[R, E, ZStream[R, E, A]]): ZStream[R, E, A]

    Permalink

    Creates a stream produced from an effect

  43. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from ZStreamPlatformSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped