Module java.base
Package java.util.concurrent

# Interface TransferQueue

=
public abstract interface TransferQueue<E>
extends java.util.concurrent.BlockingQueue<E>

## Methods

- =
  public abstract int getWaitingConsumerCount()
- =
  public abstract boolean hasWaitingConsumer()
- =
  public abstract void transfer(E arg0) throws java.lang.InterruptedException
- =
  public abstract boolean tryTransfer(E arg0)
- =
  public abstract boolean tryTransfer(E arg0, long arg1, java.util.concurrent.TimeUnit arg2) throws java.lang.InterruptedException

## Summary

No differences.