Queue

final class Queue[F[_], A] extends Dequeue[F, A] with Enqueue[F, A]
See also:
Companion:
object
trait Enqueue[F, A]
trait Dequeue[F, A]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def awaitShutdown(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Unit]
See also:

zio.Queue.awaitShutdown

Definition Classes
override def capacity: Int
See also:

zio.Queue.capacity

Definition Classes
override def isEmpty(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
See also:
Definition Classes
override def isFull(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
See also:
Definition Classes
override def isShutdown(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
See also:

zio.Queue.isShutdown

Definition Classes
override def offer(a: A)(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
See also:

zio.Queue.offer

Definition Classes
override def offerAll(as: Iterable[A])(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
See also:

zio.Queue.offerAll

Definition Classes
override def poll(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Option[A]]
See also:

zio.Queue.poll

Definition Classes
override def shutdown(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Unit]
See also:

zio.Queue.shutdown

Definition Classes
override def size(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Int]
See also:

zio.Queue.size

Definition Classes
override def take(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[A]
See also:

zio.Queue.take

Definition Classes
override def takeAll(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[List[A]]
See also:

zio.Queue.takeAll

Definition Classes
override def takeN(n: Int)(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[List[A]]
See also:

zio.Queue.takeN

Definition Classes
override def takeUpTo(max: Int)(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[List[A]]
See also:

zio.Queue.takeUpTo

Definition Classes