Object

zio.stream

Stream

Related Doc: package stream

Permalink

object Stream extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Stream
  2. Serializable
  3. Serializable
  4. AnyRef
  5. 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. def apply[E, A](pull: Managed[Nothing, Pull[Any, E, A]]): Stream[E, A]

    Permalink

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

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

    Permalink

    See ZStream.apply[A]*

  6. final def asInstanceOf[T0]: T0

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

    Permalink

    See ZStream.bracket

  8. def bracketExit[E, A](acquire: IO[E, A])(release: (A, Exit[Any, Any]) ⇒ UIO[Any]): Stream[E, A]

    Permalink

    See ZStream.bracketExit

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def crossN[E, A, B, C, D, F](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C], stream4: Stream[E, D])(f: (A, B, C, D) ⇒ F): Stream[E, F]

    Permalink

  11. def crossN[E, A, B, C, D](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C])(f: (A, B, C) ⇒ D): Stream[E, D]

    Permalink

  12. def crossN[E, A, B, C](stream1: Stream[E, A], stream2: Stream[E, B])(f: (A, B) ⇒ C): Stream[E, C]

    Permalink

  13. def die(ex: ⇒ Throwable): Stream[Nothing, Nothing]

    Permalink

    See ZStream.die

  14. def dieMessage(msg: ⇒ String): Stream[Nothing, Nothing]

    Permalink

    See ZStream.dieMessage

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

    Permalink

    See ZStream.effectAsync

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

    Permalink

    See ZStream.effectAsyncInterrupt

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

    Permalink

    See ZStream.effectAsyncM

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

    Permalink

    See ZStream.effectAsyncMaybe

  19. val empty: Stream[Nothing, Nothing]

    Permalink

    See ZStream.empty

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

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

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

    Permalink

    See ZStream.fail

  23. def finalize(): Unit

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

    Permalink

    See ZStream.finalizer

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

    Permalink

    See ZStream.flatten

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

    Permalink

    See ZStream.flattenPar

  27. def fromChunk[A](c: ⇒ Chunk[A]): Stream[Nothing, A]

    Permalink

    See ZStream.fromChunk

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

    Permalink

    See ZStream.fromEffect

  29. def fromEffectOption[E, A](fa: IO[Option[E], A]): Stream[E, A]

    Permalink

    See ZStream.fromEffectOption

  30. def fromInputStream(is: ⇒ InputStream, chunkSize: Int = ZStreamChunk.DefaultChunkSize): StreamEffectChunk[Any, IOException, Byte]

    Permalink

    See ZStream.fromInputStream

  31. def fromIterable[A](as: ⇒ Iterable[A]): Stream[Nothing, A]

    Permalink

    See ZStream.fromIterable

  32. def fromIterableM[E, A](iterable: IO[E, Iterable[A]]): Stream[E, A]

    Permalink

    See ZStream.fromIterableM

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

    Permalink

    See ZStream.fromIterator

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

    Permalink

    See ZStream.fromIteratorManaged

  35. def fromJavaIterator[E, A](iterator: IO[E, Iterator[A]]): Stream[E, A]

    Permalink

    See ZStream.fromJavaIterator

  36. def fromJavaIteratorManaged[E, A](iterator: Managed[E, Iterator[A]]): Stream[E, A]

    Permalink

    See ZStream.fromJavaIteratorManaged

  37. def fromQueue[E, A](queue: ZQueue[Nothing, Any, Any, E, Nothing, A]): Stream[E, A]

    Permalink

    See ZStream.fromQueue

  38. def fromQueueWithShutdown[E, A](queue: ZQueue[Nothing, Any, Any, E, Nothing, A]): Stream[E, A]

    Permalink

    See ZStream.fromQueueWithShutdown

  39. def fromSchedule[A](schedule: Schedule[Any, Any, A]): Stream[Nothing, A]

    Permalink

    See ZStream.fromSchedule

  40. def fromTQueue[A](queue: TQueue[A]): Stream[Nothing, A]

    Permalink

    See ZStream.fromTQueue

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

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

    Permalink

    See ZStream.halt

  43. def hashCode(): Int

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

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

    Permalink

    See ZStream.iterate

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

    Permalink

    See ZStream.managed

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

    Permalink

    See ZStream.mergeAll

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

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

    Permalink

    See ZStream.never

  50. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  52. def paginate[A, S](s: S)(f: (S) ⇒ (A, Option[S])): Stream[Nothing, A]

    Permalink

    See ZStream.paginate

  53. def paginateM[E, A, S](s: S)(f: (S) ⇒ IO[E, (A, Option[S])]): Stream[E, A]

    Permalink

    See ZStream.paginateM

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

    Permalink

    See ZStream.range

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

    Permalink

    See ZStream.repeatEffect

  56. def repeatEffectOption[E, A](fa: IO[Option[E], A]): Stream[E, A]

    Permalink

    See ZStream.repeatEffectOption

  57. def repeatEffectWith[E, A](fa: IO[E, A], schedule: Schedule[Any, Unit, Any]): ZStream[Clock, E, A]

    Permalink

    See ZStream.repeatEffectWith

  58. def succeed[A](a: ⇒ A): Stream[Nothing, A]

    Permalink

    See ZStream.succeed

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

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

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

    Permalink

    See ZStream.unfold

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

    Permalink

    See ZStream.unfoldM

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

    Permalink

    See ZStream.unwrap

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

    Permalink

    See ZStream.unwrapManaged

  65. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. def zipN[E, A, B, C, D, F](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C], stream4: Stream[E, D])(f: (A, B, C, D) ⇒ F): Stream[E, F]

    Permalink

  69. def zipN[E, A, B, C, D](stream1: Stream[E, A], stream2: Stream[E, B], stream3: Stream[E, C])(f: (A, B, C) ⇒ D): Stream[E, D]

    Permalink

  70. def zipN[E, A, B, C](stream1: Stream[E, A], stream2: Stream[E, B])(f: (A, B) ⇒ C): Stream[E, C]

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped