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.DelegatingIterator
Von 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 TypMethodeBeschreibungint
drainTo
(Collection<? super E> c) int
drainTo
(Collection<? super E> c, int maxElements) boolean
void
int
take()
Von Klasse geerbte Methoden org.eclipse.net4j.util.container.delegate.ContainerQueue
element, offer, peek, poll, remove
Von 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, toArray
Von Klasse geerbte Methoden org.eclipse.net4j.util.container.delegate.AbstractDelegator
createEvent, dispatchEvent, fireAddedEvent, fireRemovedEvent
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden java.util.concurrent.BlockingQueue
add, contains, offer, remove
Von Schnittstelle geerbte Methoden java.util.Collection
addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
ContainerBlockingQueue
-
-
Methodendetails
-
getDelegate
- Angegeben von:
getDelegate
in SchnittstelleIContainerBlockingQueue<E>
- Angegeben von:
getDelegate
in SchnittstelleIContainerCollection<E>
- Angegeben von:
getDelegate
in SchnittstelleIContainerQueue<E>
- Setzt außer Kraft:
getDelegate
in KlasseContainerQueue<E>
-
drainTo
- Angegeben von:
drainTo
in SchnittstelleBlockingQueue<E>
- Category
- WRITE
-
drainTo
- Angegeben von:
drainTo
in SchnittstelleBlockingQueue<E>
- Category
- WRITE
-
offer
- Angegeben von:
offer
in SchnittstelleBlockingQueue<E>
- Löst aus:
InterruptedException
- Category
- WRITE
-
poll
- Angegeben von:
poll
in SchnittstelleBlockingQueue<E>
- Löst aus:
InterruptedException
- Category
- WRITE
-
put
- Angegeben von:
put
in SchnittstelleBlockingQueue<E>
- Löst aus:
InterruptedException
- Category
- WRITE
-
remainingCapacity
public int remainingCapacity()- Angegeben von:
remainingCapacity
in SchnittstelleBlockingQueue<E>
- Category
- READ
-
take
- Angegeben von:
take
in SchnittstelleBlockingQueue<E>
- Löst aus:
InterruptedException
- Category
- WRITE
-