Package org.multiverse.api.collections
Interface TxnDeque<E>
-
- All Superinterfaces:
Collection<E>,Deque<E>,Iterable<E>,Queue<E>,TxnCollection<E>,TxnIterable<E>,TxnQueue<E>
- All Known Implementing Classes:
NaiveTxnLinkedList
public interface TxnDeque<E> extends TxnQueue<E>, Deque<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFirst(Txn txn, E e)voidaddLast(Txn txn, E e)TxnIterator<E>descendingIterator(Txn txn)EgetFirst(Txn txn)EgetLast(Txn txn)booleanofferFirst(Txn txn, E e)booleanofferLast(Txn txn, E e)EpeekFirst(Txn txn)EpeekLast(Txn txn)EpollFirst(Txn txn)EpollLast(Txn txn)Epop(Txn txn)voidpush(Txn txn, E e)voidputFirst(E item)voidputFirst(Txn txn, E item)voidputLast(E item)voidputLast(Txn txn, E item)EremoveFirst(Txn txn)booleanremoveFirstOccurrence(Txn txn, Object o)EremoveLast(Txn txn)booleanremoveLastOccurrence(Txn txn, Object o)EtakeFirst()EtakeFirst(Txn txn)EtakeLast()EtakeLast(Txn txn)-
Methods inherited from interface java.util.Collection
clear, containsAll, equals, hashCode, isEmpty, parallelStream, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArray, toArray
-
Methods inherited from interface java.util.Deque
add, addAll, addFirst, addLast, contains, descendingIterator, element, getFirst, getLast, iterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size
-
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
-
-