trait ZQueueProducer[E] extends AnyRef
- Alphabetic
 - By Inheritance
 
- ZQueueProducer
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Abstract Value Members
-   abstract  def cancellableOffer(e: E, timeout: zio.Duration): Boolean
Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available.
Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available.
- e
 the element to add
- timeout
 how long to wait before giving up
- returns
 true if successful, or false if the specified waiting time elapses before space is available
- Exceptions thrown
 ClassCastExceptionif the class of the specified element prevents it from being added to this queueIllegalArgumentExceptionif some property of the specified element prevents it from being added to this queueNullPointerExceptionif the specified element is nullio.temporal.failure.CanceledFailureif surrounding io.temporal.workflow.CancellationScope is canceled while waiting
 -   abstract  def cancellablePut(e: E): Unit
Inserts the specified element into this queue, waiting if necessary for space to become available.
Inserts the specified element into this queue, waiting if necessary for space to become available.
- e
 the element to add
- Exceptions thrown
 ClassCastExceptionif the class of the specified element prevents it from being added to this queueIllegalArgumentExceptionif some property of the specified element prevents it from being added to this queueNullPointerExceptionif the specified element is nullio.temporal.failure.CanceledFailureif surrounding io.temporal.workflow.CancellationScope is canceled while waiting
 -   abstract  def offer(e: E, timeout: zio.Duration): Boolean
Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available.
Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available. It is not unblocked in case of the enclosing CancellationScope cancellation. Use cancellableOffer instead.
- e
 the element to add
- timeout
 how long to wait before giving up
- returns
 true if successful, or false if the specified waiting time elapses before space is available
- Exceptions thrown
 ClassCastExceptionif the class of the specified element prevents it from being added to this queueIllegalArgumentExceptionif some property of the specified element prevents it from being added to this queueNullPointerExceptionif the specified element is null
 -   abstract  def offer(e: E): Boolean
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions, returning true upon success and false if no space is currently available.
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions, returning true upon success and false if no space is currently available.
- e
 the element to add
- returns
 true if the element was added to this queue, else false
- Exceptions thrown
 ClassCastExceptionif the class of the specified element prevents it from being added to this queueIllegalArgumentExceptionif some property of the specified element prevents it from being added to this queueNullPointerExceptionif the specified element is null
 -   abstract  def put(e: E): Unit
Inserts the specified element into this queue, waiting if necessary for space to become available.
Inserts the specified element into this queue, waiting if necessary for space to become available. It is not unblocked in case of the enclosing CancellationScope cancellation. Use cancellablePut instead.
- e
 the element to add
- Exceptions thrown
 ClassCastExceptionif the class of the specified element prevents it from being added to this queueIllegalArgumentExceptionif some property of the specified element prevents it from being added to this queueNullPointerExceptionif the specified element is null
 
Concrete Value Members
-   final  def !=(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def ##: Int
- Definition Classes
 - AnyRef → Any
 
 -   final  def ==(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
 
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def equals(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -    def hashCode(): Int
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -   final  def isInstanceOf[T0]: Boolean
- Definition Classes
 - Any
 
 -   final  def ne(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -   final  def notify(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -   final  def notifyAll(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -   final  def synchronized[T0](arg0: => T0): T0
- Definition Classes
 - AnyRef
 
 -    def toString(): String
- Definition Classes
 - AnyRef → Any
 
 -   final  def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException]) @native()
 
 -   final  def wait(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 
Deprecated Value Members
-    def finalize(): Unit
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.Throwable]) @Deprecated
 - Deprecated
 (Since version 9)