Klasse ContainerBlockingQueue<E>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.container.delegate.AbstractDelegator<E>
org.eclipse.net4j.util.container.delegate.ContainerCollection<E>
org.eclipse.net4j.util.container.delegate.ContainerQueue<E>
org.eclipse.net4j.util.container.delegate.ContainerBlockingQueue<E>
- Alle implementierten Schnittstellen:
Iterable<E>,Collection<E>,BlockingQueue<E>,Queue<E>,IContainerBlockingQueue<E>,IContainerCollection<E>,IContainerQueue<E>,IContainer<E>,INotifier,INotifier.INotifier2
public class ContainerBlockingQueue<E>
extends ContainerQueue<E>
implements IContainerBlockingQueue<E>
A default implementation of a
container blocking queue.- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.delegate.AbstractDelegator
AbstractDelegator.DelegatingIteratorVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintdrainTo(Collection<? super E> c) intdrainTo(Collection<? super E> c, int maxElements) booleanvoidinttake()Von Klasse geerbte Methoden org.eclipse.net4j.util.container.delegate.ContainerQueue
element, offer, peek, poll, removeVon Klasse geerbte Methoden org.eclipse.net4j.util.container.delegate.ContainerCollection
add, addAll, clear, contains, containsAll, equals, getElements, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArrayVon Klasse geerbte Methoden org.eclipse.net4j.util.container.delegate.AbstractDelegator
createEvent, dispatchEvent, fireAddedEvent, fireRemovedEventVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden java.util.concurrent.BlockingQueue
add, contains, offer, removeVon Schnittstelle geerbte Methoden java.util.Collection
addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
ContainerBlockingQueue
-
-
Methodendetails
-
getDelegate
- Angegeben von:
getDelegatein SchnittstelleIContainerBlockingQueue<E>- Angegeben von:
getDelegatein SchnittstelleIContainerCollection<E>- Angegeben von:
getDelegatein SchnittstelleIContainerQueue<E>- Setzt außer Kraft:
getDelegatein KlasseContainerQueue<E>
-
drainTo
- Angegeben von:
drainToin SchnittstelleBlockingQueue<E>- Category
- WRITE
-
drainTo
- Angegeben von:
drainToin SchnittstelleBlockingQueue<E>- Category
- WRITE
-
offer
- Angegeben von:
offerin SchnittstelleBlockingQueue<E>- Löst aus:
InterruptedException- Category
- WRITE
-
poll
- Angegeben von:
pollin SchnittstelleBlockingQueue<E>- Löst aus:
InterruptedException- Category
- WRITE
-
put
- Angegeben von:
putin SchnittstelleBlockingQueue<E>- Löst aus:
InterruptedException- Category
- WRITE
-
remainingCapacity
public int remainingCapacity()- Angegeben von:
remainingCapacityin SchnittstelleBlockingQueue<E>- Category
- READ
-
take
- Angegeben von:
takein SchnittstelleBlockingQueue<E>- Löst aus:
InterruptedException- Category
- WRITE
-