|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingCollection<E>
com.google.common.collect.ForwardingQueue<E>
public abstract class ForwardingQueue<E>
A queue which forwards all its method calls to another queue. Subclasses should override one or more methods to modify the behavior of the backing queue as desired per the decorator pattern.
ForwardingObject,
Serialized Form| Constructor Summary | |
|---|---|
protected |
ForwardingQueue(java.util.Queue<E> delegate)
Constructs a forwarding queue that forwards to the provided delegate. |
| Method Summary | |
|---|---|
protected java.util.Queue<E> |
delegate()
Returns the backing delegate object. |
E |
element()
|
boolean |
offer(E o)
|
E |
peek()
|
E |
poll()
|
E |
remove()
|
| Methods inherited from class com.google.common.collect.ForwardingCollection |
|---|
add, addAll, clear, contains, containsAll, containsAllImpl, containsImpl, isEmpty, iterator, remove, removeAll, removeAllImpl, removeImpl, retainAll, retainAllImpl, size, toArray, toArray, toArrayImpl, toArrayImpl, toStringImpl |
| Methods inherited from class com.google.common.collect.ForwardingObject |
|---|
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Queue |
|---|
add |
| Methods inherited from interface java.util.Collection |
|---|
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
| Constructor Detail |
|---|
protected ForwardingQueue(java.util.Queue<E> delegate)
| Method Detail |
|---|
protected java.util.Queue<E> delegate()
ForwardingObject @SuppressWarnings("unchecked")
@Override protected Foo delegate() {
return (Foo) super.delegate();
}
This method should always return the same delegate instance that was passed
to the constructor.
delegate in class ForwardingCollection<E>public boolean offer(E o)
offer in interface java.util.Queue<E>public E poll()
poll in interface java.util.Queue<E>public E remove()
remove in interface java.util.Queue<E>public E peek()
peek in interface java.util.Queue<E>public E element()
element in interface java.util.Queue<E>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||