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>
- Author:
- Peter Veentjer.
| 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.Collection |
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
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)
Copyright © 2012. All Rights Reserved.