Class BlockingValueOrException<V,E extends Throwable & SensibleClone<E>>

java.lang.Object
com.rabbitmq.utility.BlockingCell<ValueOrException<V,E>>
com.rabbitmq.utility.BlockingValueOrException<V,E>

public class BlockingValueOrException<V,E extends Throwable & SensibleClone<E>> extends BlockingCell<ValueOrException<V,E>>
  • Constructor Details Link icon

    • BlockingValueOrException Link icon

      public BlockingValueOrException()
  • Method Details Link icon

    • setValue Link icon

      public void setValue(V v)
    • setException Link icon

      public void setException(E e)
    • uninterruptibleGetValue Link icon

      public V uninterruptibleGetValue() throws E
      Throws:
      E
    • uninterruptibleGetValue Link icon

      public V uninterruptibleGetValue(int timeout) throws E, TimeoutException
      Throws:
      E
      TimeoutException