|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
E - public interface TransactionalQueue<E>
Transactional implementation of BaseQueue.
BaseQueue,
IQueue| Method Summary | |
|---|---|
boolean |
offer(E e)
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions. |
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 |
peek(long timeout,
TimeUnit unit)
|
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. |
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. |
| Methods inherited from interface com.hazelcast.core.DistributedObject |
|---|
destroy, getId, getName, getPartitionKey, getServiceName |
| Method Detail |
|---|
boolean offer(E e)
offer in interface BaseQueue<E>e - the element to add
boolean offer(E e,
long timeout,
TimeUnit unit)
throws InterruptedException
offer in interface BaseQueue<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
E take()
throws InterruptedException
take in interface BaseQueue<E>InterruptedException - if interrupted while waitingE poll()
poll in interface BaseQueue<E>
E poll(long timeout,
TimeUnit unit)
throws InterruptedException
poll in interface BaseQueue<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 waitingE peek()
E peek(long timeout,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionint size()
size in interface BaseQueue<E>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||