Object

zio.stream

Stream

Related Doc: package stream

Permalink

object Stream extends ZStreamPlatformSpecific

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

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[E, A](pull: Managed[E, Pull[Any, E, A]]): Stream[E, A]

    Permalink

    See ZStream.apply[R,E,A]*

  5. final def apply[A](as: A*): Stream[Nothing, A]

    Permalink

    See ZStream.apply[A]*

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. final def bracket[E, A](acquire: IO[E, A])(release: (A) ⇒ UIO[_]): Stream[E, A]

    Permalink

    See ZStream.bracket

  8. def clone(): AnyRef

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

    Permalink

    See ZStream.die

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

    Permalink

    See ZStream.dieMessage

  11. final def effectAsync[E, A](register: ((IO[Option[E], A]) ⇒ Unit) ⇒ Unit, outputBuffer: Int = 16): Stream[E, A]

    Permalink

    See ZStream.effectAsync

  12. final def effectAsyncInterrupt[E, A](register: ((IO[Option[E], A]) ⇒ Unit) ⇒ Either[Canceler, Stream[E, A]], outputBuffer: Int = 16): Stream[E, A]

    Permalink

    See ZStream.effectAsyncInterrupt

  13. final def effectAsyncM[E, A](register: ((IO[Option[E], A]) ⇒ Unit) ⇒ IO[E, _], outputBuffer: Int = 16): Stream[E, A]

    Permalink

    See ZStream.effectAsyncM

  14. final def effectAsyncMaybe[E, A](register: ((IO[Option[E], A]) ⇒ Unit) ⇒ Option[Stream[E, A]], outputBuffer: Int = 16): Stream[E, A]

    Permalink

    See ZStream.effectAsyncMaybe

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

    Permalink

    See ZStream.empty

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

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

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

    Permalink

    See ZStream.fail

  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def finalizer(finalizer: UIO[_]): Stream[Nothing, Nothing]

    Permalink

    See ZStream.finalizer

  21. final def flatten[E, A](fa: Stream[E, Stream[E, A]]): Stream[E, A]

    Permalink

    See ZStream.flatten

  22. final def flattenPar[E, A](n: Int, outputBuffer: Int = 16)(fa: Stream[E, Stream[E, A]]): Stream[E, A]

    Permalink

    See ZStream.flattenPar

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

    Permalink

    See ZStream.fromChunk

  24. final def fromEffect[E, A](fa: IO[E, A]): Stream[E, A]

    Permalink

    See ZStream.fromEffect

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

    Permalink

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

    Uses the provided RIO 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
  26. final def fromIterable[A](as: Iterable[A]): Stream[Nothing, A]

    Permalink

    See ZStream.fromIterable

  27. final def fromIterator[E, A](iterator: IO[E, Iterator[A]]): Stream[E, A]

    Permalink

    See ZStream.fromIterator

  28. final def fromIteratorManaged[E, A](iterator: Managed[E, Iterator[A]]): Stream[E, A]

    Permalink

    See ZStream.fromIteratorManaged

  29. final def fromPull[E, A](pull: Pull[Any, E, A]): Stream[E, A]

    Permalink

    See ZStream.fromPull

  30. final def fromQueue[E, A](queue: ZQueue[_, _, Any, E, _, A]): Stream[E, A]

    Permalink

    See ZStream.fromQueue

  31. final def fromQueueWithShutdown[E, A](queue: ZQueue[_, _, Any, E, _, A]): Stream[E, A]

    Permalink

    See ZStream.fromQueueWithShutdown

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

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

    Permalink

    See ZStream.halt

  34. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  36. final def iterate[A](a: A)(f: (A) ⇒ A): ZStream[Any, Nothing, A]

    Permalink

    See ZStream.iterate

  37. final def managed[E, A](managed: Managed[E, A]): Stream[E, A]

    Permalink

    See ZStream.managed

  38. final def mergeAll[E, A](n: Int, outputBuffer: Int = 16)(streams: Stream[E, A]*): Stream[E, A]

    Permalink

    See ZStream.mergeAll

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

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

    Permalink

    See ZStream.never

  41. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  43. final def paginate[E, A, S](s: S)(f: (S) ⇒ IO[E, (A, Option[S])]): Stream[E, A]

    Permalink

    See ZStream.paginate

  44. final def range(min: Int, max: Int): Stream[Nothing, Int]

    Permalink

    See ZStream.range

  45. final def repeatEffect[E, A](fa: IO[E, A]): Stream[E, A]

    Permalink

    See ZStream.repeatEffect

  46. final def repeatEffectWith[E, A](fa: IO[E, A], schedule: Schedule[Unit, _]): ZStream[Clock, E, A]

    Permalink

    See ZStream.repeatEffectWith

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

    Permalink

    See ZStream.succeed

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

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

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

    Permalink

    See ZStream.unfold

  51. final def unfoldM[E, A, S](s: S)(f0: (S) ⇒ IO[E, Option[(A, S)]]): Stream[E, A]

    Permalink

    See ZStream.unfoldM

  52. final def unwrap[E, A](fa: IO[E, Stream[E, A]]): Stream[E, A]

    Permalink

    See ZStream.unwrap

  53. final def unwrapManaged[E, A](fa: Managed[E, ZStream[Any, E, A]]): Stream[E, A]

    Permalink

    See ZStream.unwrapManaged

  54. final def wait(): Unit

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

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

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

Deprecated Value Members

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use succeed

Inherited from ZStreamPlatformSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped