Package org.multiverse.api.collections
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Eelement(Txn txn)intgetCapacity()booleanoffer(Txn tx, E item)Epeek(Txn txn)Epoll(Txn txn)voidput(E item)voidput(Txn txn, E item)Eremove(Txn txn)Etake()Etake(Txn txn)-
Methods inherited from interface java.util.Collection
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
-
Methods inherited from interface org.multiverse.api.collections.TxnCollection
add, addAll, addAll, addAll, clear, contains, containsAll, getStm, isEmpty, remove, size, toString
-
Methods inherited from interface org.multiverse.api.collections.TxnIterable
iterator, iterator
-
-