|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hazelcast.client.spi.ClientProxy
com.hazelcast.client.proxy.ClientQueueProxy<E>
public final class ClientQueueProxy<E>
| Constructor Summary | |
|---|---|
ClientQueueProxy(String serviceName,
String name)
|
|
| Method Summary | ||
|---|---|---|
boolean |
add(E e)
|
|
boolean |
addAll(Collection<? extends E> c)
|
|
String |
addItemListener(ItemListener<E> listener,
boolean includeValue)
Adds an item listener for this collection. |
|
void |
clear()
|
|
boolean |
contains(Object o)
|
|
boolean |
containsAll(Collection<?> c)
|
|
int |
drainTo(Collection<? super E> objects)
|
|
int |
drainTo(Collection<? super E> c,
int maxElements)
|
|
E |
element()
|
|
LocalQueueStats |
getLocalQueueStats()
Returns LocalQueueStats for this queue. |
|
protected
|
invoke(ClientRequest req)
|
|
protected
|
invokeInterruptibly(ClientRequest req)
|
|
boolean |
isEmpty()
|
|
Iterator<E> |
iterator()
|
|
boolean |
offer(E e)
It is advised to use this method in a try-catch block to take the offer operation full lifecycle control, in a "lost node" scenario you can not be sure offer is succeeded or not so you may want to retry. |
|
boolean |
offer(E e,
long timeout,
TimeUnit unit)
Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available. |
|
E |
peek()
|
|
E |
poll()
Retrieves and removes the head of this queue, or returns null if this queue is empty. |
|
E |
poll(long timeout,
TimeUnit unit)
Retrieves and removes the head of this queue, waiting up to the specified wait time if necessary for an element to become available. |
|
void |
put(E e)
|
|
int |
remainingCapacity()
|
|
E |
remove()
|
|
boolean |
remove(Object o)
|
|
boolean |
removeAll(Collection<?> c)
|
|
boolean |
removeItemListener(String registrationId)
Removes the specified item listener. |
|
boolean |
retainAll(Collection<?> c)
|
|
int |
size()
Returns the number of elements in this collection. |
|
E |
take()
Retrieves and removes the head of this queue, waiting if necessary until an element becomes available. |
|
Object[] |
toArray()
|
|
|
toArray(T[] ts)
|
|
String |
toString()
|
|
| Methods inherited from class com.hazelcast.client.spi.ClientProxy |
|---|
destroy, equals, getContext, getId, getName, getPartitionKey, getServiceName, hashCode, invoke, invoke, invokeInterruptibly, listen, listen, onDestroy, onInitialize, onShutdown, setContext, stopListening, throwExceptionIfNull, toData, toObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode |
| Methods inherited from interface com.hazelcast.core.ICollection |
|---|
getName |
| Methods inherited from interface com.hazelcast.core.DistributedObject |
|---|
destroy, getId, getPartitionKey, getServiceName |
| Constructor Detail |
|---|
public ClientQueueProxy(String serviceName,
String name)
| Method Detail |
|---|
public String addItemListener(ItemListener<E> listener,
boolean includeValue)
ICollection
addItemListener in interface ICollection<E>listener - the item listenerincludeValue - true if the updated item should be passed
to the item listener, false otherwise.
public boolean removeItemListener(String registrationId)
ICollection
removeItemListener in interface ICollection<E>registrationId - Id of the listener registration.
public LocalQueueStats getLocalQueueStats()
IQueue
getLocalQueueStats in interface IQueue<E>public boolean add(E e)
add in interface Collection<E>add in interface BlockingQueue<E>add in interface Queue<E>public boolean offer(E e)
offer in interface BaseQueue<E>offer in interface BlockingQueue<E>offer in interface Queue<E>e - the element to add
HazelcastException - if client loses the connected node.
public void put(E e)
throws InterruptedException
put in interface BlockingQueue<E>InterruptedException
public boolean offer(E e,
long timeout,
TimeUnit unit)
throws InterruptedException
BaseQueue
offer in interface BaseQueue<E>offer in interface BlockingQueue<E>e - the element to addtimeout - how long to wait before giving up, in units of
unitunit - a TimeUnit determines how to interpret the
timeout parameter
InterruptedException - if interrupted while waiting
public E take()
throws InterruptedException
BaseQueue
take in interface BaseQueue<E>take in interface IQueue<E>take in interface BlockingQueue<E>InterruptedException - if interrupted while waiting
public E poll(long timeout,
TimeUnit unit)
throws InterruptedException
BaseQueue
poll in interface BaseQueue<E>poll in interface IQueue<E>poll in interface BlockingQueue<E>timeout - how long to wait before giving up, in units of
unitunit - a TimeUnit determining how to interpret the
timeout parameter
InterruptedException - if interrupted while waitingpublic int remainingCapacity()
remainingCapacity in interface BlockingQueue<E>public boolean remove(Object o)
remove in interface Collection<E>remove in interface BlockingQueue<E>public boolean contains(Object o)
contains in interface Collection<E>contains in interface BlockingQueue<E>public int drainTo(Collection<? super E> objects)
drainTo in interface BlockingQueue<E>
public int drainTo(Collection<? super E> c,
int maxElements)
drainTo in interface BlockingQueue<E>public E remove()
remove in interface Queue<E>public E poll()
BaseQueue
poll in interface BaseQueue<E>poll in interface IQueue<E>poll in interface Queue<E>public E element()
element in interface Queue<E>public E peek()
peek in interface Queue<E>public int size()
BaseQueue
size in interface BaseQueue<E>size in interface Collection<E>public boolean isEmpty()
isEmpty in interface Collection<E>public Iterator<E> iterator()
iterator in interface Iterable<E>iterator in interface Collection<E>public Object[] toArray()
toArray in interface Collection<E>public <T> T[] toArray(T[] ts)
toArray in interface Collection<E>public boolean containsAll(Collection<?> c)
containsAll in interface Collection<E>public boolean addAll(Collection<? extends E> c)
addAll in interface Collection<E>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<E>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<E>public void clear()
clear in interface Collection<E>protected <T> T invoke(ClientRequest req)
invoke in class ClientProxy
protected <T> T invokeInterruptibly(ClientRequest req)
throws InterruptedException
InterruptedExceptionpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||