Class ConcurrentQueueWrapper<E,W extends Queue<E>>
java.lang.Object
ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper<W>
ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper<W>
ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper<E,W>
ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentQueueWrapper<E,W>
- All Implemented Interfaces:
Iterable<E>,Collection<E>,Queue<E>,SizedCollection
- Direct Known Subclasses:
ConcurrentDequeWrapper
public class ConcurrentQueueWrapper<E,W extends Queue<E>>
extends ConcurrentCollectionWrapper<E,W>
implements Queue<E>
-
Field Summary
Fields inherited from class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
readLock, wrapped, writeLock -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConcurrentQueueWrapper(W wrapped, @NotNull Lock readLock, @NotNull Lock writeLock) -
Method Summary
Methods inherited from class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollectionWrapper
add, addAll, contains, containsAll, create, forEach, internalClear, internalIsEmpty, internalSize, iterator, parallelStream, remove, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArrayMethods inherited from class ru.progrm_jarvis.javacommons.collection.concurrent.AbstractConcurrentSizedCollectionWrapper
clear, isEmpty, sizeMethods inherited from class ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentWrapper
equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
-
Constructor Details
-
ConcurrentQueueWrapper
-
-
Method Details