Interface TxnQueue<E>

Type Parameters:
E -
All Superinterfaces:
Collection<E>, Iterable<E>, Queue<E>, TxnCollection<E>, TxnIterable<E>
All Known Subinterfaces:
TxnDeque<E>
All Known Implementing Classes:
NaiveTxnLinkedList

public interface TxnQueue<E> extends TxnCollection<E>, Queue<E>
  • Method Details

    • getCapacity

      int getCapacity()
    • remove

      E remove(Txn txn)
    • element

      E element(Txn txn)
    • offer

      boolean offer(Txn tx, E item)
    • put

      void put(E item)
    • put

      void put(Txn txn, E item)
    • take

      E take()
    • take

      E take(Txn txn)
    • poll

      E poll(Txn txn)
    • peek

      E peek(Txn txn)