Class MultiLockFairBlockingQueue.ExchangeCountDownLatch<T>

java.lang.Object
java.util.concurrent.CountDownLatch
org.apache.tomcat.jdbc.pool.MultiLockFairBlockingQueue.ExchangeCountDownLatch<T>
Type Parameters:
T - the item type
Enclosing class:
MultiLockFairBlockingQueue<E>

protected class MultiLockFairBlockingQueue.ExchangeCountDownLatch<T> extends CountDownLatch
Count down latch that can exchange information.
  • Field Details

    • item

      protected volatile T item
      The item.
  • Constructor Details

    • ExchangeCountDownLatch

      public ExchangeCountDownLatch(int i)
      Constructor.
      Parameters:
      i - the count
  • Method Details

    • getItem

      public T getItem()
      Get the item.
      Returns:
      the item
    • setItem

      public void setItem(T item)
      Set the item.
      Parameters:
      item - the item