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>
| 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 java.util.Deque |
add, 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 |
offerFirst
boolean offerFirst(Txn txn,
E e)
pollLast
E pollLast(Txn txn)
pollFirst
E pollFirst(Txn txn)
peekFirst
E peekFirst(Txn txn)
putFirst
void putFirst(E item)
putFirst
void putFirst(Txn txn,
E item)
takeFirst
E takeFirst()
takeFirst
E takeFirst(Txn txn)
offerLast
boolean offerLast(Txn txn,
E e)
peekLast
E peekLast(Txn txn)
putLast
void putLast(E item)
putLast
void putLast(Txn txn,
E item)
takeLast
E takeLast()
takeLast
E takeLast(Txn txn)
addFirst
void addFirst(Txn txn,
E e)
addLast
void addLast(Txn txn,
E e)
removeFirst
E removeFirst(Txn txn)
removeLast
E removeLast(Txn txn)
getFirst
E getFirst(Txn txn)
getLast
E getLast(Txn txn)
removeFirstOccurrence
boolean removeFirstOccurrence(Txn txn,
Object o)
removeLastOccurrence
boolean removeLastOccurrence(Txn txn,
Object o)
push
void push(Txn txn,
E e)
pop
E pop(Txn txn)
descendingIterator
TxnIterator<E> descendingIterator(Txn txn)
Copyright © 2012. All Rights Reserved.