object
ZChannel
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
def
acquireReleaseExitWith[Env, InErr, InElem, InDone, OutErr, Acquired, OutElem2, OutDone](acquire: ZIO[Env, OutErr, Acquired])(release: (Acquired, Exit[OutErr, OutDone]) ⇒ URIO[Env, Any])(use: (Acquired) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem2, OutDone])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem2, OutDone]
-
def
acquireReleaseOutExitWith[Env, OutErr, Acquired](acquire: ZIO[Env, OutErr, Acquired])(release: (Acquired, Exit[Any, Any]) ⇒ URIO[Env, Any])(implicit trace: ZTraceElement): ZChannel[Env, Any, Any, Any, OutErr, Acquired, Unit]
-
def
acquireReleaseOutWith[Env, OutErr, Acquired](acquire: ZIO[Env, OutErr, Acquired])(release: (Acquired) ⇒ URIO[Env, Any])(implicit trace: ZTraceElement): ZChannel[Env, Any, Any, Any, OutErr, Acquired, Unit]
-
def
acquireReleaseWith[Env, InErr, InElem, InDone, OutErr, Acquired, OutElem2, OutDone](acquire: ZIO[Env, OutErr, Acquired])(release: (Acquired) ⇒ URIO[Env, Any])(use: (Acquired) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem2, OutDone])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem2, OutDone]
-
final
def
asInstanceOf[T0]: T0
-
def
buffer[InErr, InElem, InDone](empty: InElem, isEmpty: (InElem) ⇒ Boolean, ref: Ref[InElem])(implicit trace: ZTraceElement): ZChannel[Any, InErr, InElem, InDone, InErr, InElem, InDone]
-
def
bufferChunk[InErr, InElem, InDone](ref: Ref[Chunk[InElem]])(implicit trace: ZTraceElement): ZChannel[Any, InErr, Chunk[InElem], InDone, InErr, Chunk[InElem], InDone]
-
def
clone(): AnyRef
-
def
concatAll[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](channels: ZChannel[Env, InErr, InElem, InDone, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, Any], Any])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, Any]
-
def
concatAllWith[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone, OutDone2, OutDone3](channels: ZChannel[Env, InErr, InElem, InDone, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], OutDone2])(f: (OutDone, OutDone) ⇒ OutDone, g: (OutDone, OutDone2) ⇒ OutDone3)(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone3]
-
def
end[Z](result: ⇒ Z)(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Nothing, Nothing, Z]
-
def
endWith[R, Z](f: (R) ⇒ Z)(implicit trace: ZTraceElement): ZChannel[R, Any, Any, Any, Nothing, Nothing, Z]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
fail[E](e: ⇒ E)(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, E, Nothing, Nothing]
-
def
failCause[E](cause: ⇒ Cause[E])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, E, Nothing, Nothing]
-
def
finalize(): Unit
-
def
fromEither[E, A](either: Either[E, A])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, E, Nothing, A]
-
def
fromHub[Err, Done, Elem](hub: Hub[Either[Exit[Err, Done], Elem]])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Err, Elem, Done]
-
def
fromHubManaged[Err, Done, Elem](hub: Hub[Either[Exit[Err, Done], Elem]])(implicit trace: ZTraceElement): ZManaged[Any, Nothing, ZChannel[Any, Any, Any, Any, Err, Elem, Done]]
-
def
fromInput[Err, Elem, Done](input: AsyncInputConsumer[Err, Elem, Done])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Err, Elem, Done]
-
def
fromOption[A](option: Option[A])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, None.type, Nothing, A]
-
def
fromQueue[Err, Done, Elem](queue: Dequeue[Either[Exit[Err, Done], Elem]])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Err, Elem, Done]
-
def
fromZIO[R, E, A](zio: ZIO[R, E, A])(implicit trace: ZTraceElement): ZChannel[R, Any, Any, Any, E, Nothing, A]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
identity[Err, Elem, Done](implicit trace: ZTraceElement): ZChannel[Any, Err, Elem, Done, Err, Elem, Done]
-
def
interrupt(fiberId: FiberId)(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Nothing, Nothing, Nothing]
-
final
def
isInstanceOf[T0]: Boolean
-
def
managed[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone, A](m: ZManaged[Env, OutErr, A])(use: (A) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
def
managedOut[R, E, A](m: ZManaged[R, E, A])(implicit trace: ZTraceElement): ZChannel[R, Any, Any, Any, E, A, Any]
-
def
mergeAll[Env, InErr, InElem, InDone, OutErr, OutElem](channels: ZChannel[Env, InErr, InElem, InDone, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, Any], Any], n: Int, bufferSize: Int = 16, mergeStrategy: MergeStrategy = MergeStrategy.BackPressure)(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, Any]
-
def
mergeAllUnbounded[Env, InErr, InElem, InDone, OutErr, OutElem](channels: ZChannel[Env, InErr, InElem, InDone, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, Any], Any])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, Any]
-
def
mergeAllUnboundedWith[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](channels: ZChannel[Env, InErr, InElem, InDone, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], OutDone])(f: (OutDone, OutDone) ⇒ OutDone)(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
def
mergeAllWith[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](channels: ZChannel[Env, InErr, InElem, InDone, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], OutDone], n: Int, bufferSize: Int = 16, mergeStrategy: MergeStrategy = MergeStrategy.BackPressure)(f: (OutDone, OutDone) ⇒ OutDone)(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
read[In](implicit trace: ZTraceElement): ZChannel[Any, Any, In, Any, None.type, Nothing, In]
-
def
readOrFail[E, In](e: E)(implicit trace: ZTraceElement): ZChannel[Any, Any, In, Any, E, Nothing, In]
-
def
readWith[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](in: (InElem) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], error: (InErr) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], done: (InDone) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
def
readWithCause[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](in: (InElem) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], halt: (Cause[InErr]) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], done: (InDone) ⇒ ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
def
succeed[Z](z: ⇒ Z)(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Nothing, Nothing, Z]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toHub[Err, Done, Elem](hub: Hub[Either[Exit[Err, Done], Elem]])(implicit trace: ZTraceElement): ZChannel[Any, Err, Elem, Done, Nothing, Nothing, Any]
-
def
toQueue[Err, Done, Elem](queue: Enqueue[Either[Exit[Err, Done], Elem]])(implicit trace: ZTraceElement): ZChannel[Any, Err, Elem, Done, Nothing, Nothing, Any]
-
def
toString(): String
-
val
unit: ZChannel[Any, Any, Any, Any, Nothing, Nothing, Unit]
-
def
unwrap[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](channel: ZIO[Env, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
def
unwrapManaged[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone](channel: ZManaged[Env, OutErr, ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]])(implicit trace: ZTraceElement): ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
write[Out](out: Out)(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Nothing, Out, Unit]
-
def
writeAll[Out](outs: Out*)(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Nothing, Out, Unit]
-
def
writeChunk[Out](outs: Chunk[Out])(implicit trace: ZTraceElement): ZChannel[Any, Any, Any, Any, Nothing, Out, Unit]
Inherited from AnyRef
Inherited from Any