Package org.multiverse.api.collections
Interface TxnDeque<E>
- All Superinterfaces:
Collection<E>
,Deque<E>
,Iterable<E>
,Queue<E>
,SequencedCollection<E>
,TxnCollection<E>
,TxnIterable<E>
,TxnQueue<E>
- All Known Implementing Classes:
NaiveTxnLinkedList
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
descendingIterator
(Txn txn) boolean
offerFirst
(Txn txn, E e) boolean
void
void
void
void
void
removeFirst
(Txn txn) boolean
removeFirstOccurrence
(Txn txn, Object o) removeLast
(Txn txn) boolean
removeLastOccurrence
(Txn txn, Object o) takeLast()
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, reversed, 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
-
Method Details