E - public interface BaseQueue<E> extends DistributedObject
BlockingQueue, 
IQueue, 
TransactionalQueue| Modifier and Type | Method and Description | 
|---|---|
| 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 | 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. | 
destroy, getName, getPartitionKey, getServiceNameboolean offer(E e)
e - the element to addboolean offer(E e, long timeout, TimeUnit unit) throws InterruptedException
e - the element to addtimeout - how long to wait before giving up, in units of
        unitunit - a TimeUnit determines how to interpret the
        timeout parameterInterruptedException - if interrupted while waitingE take() throws InterruptedException
InterruptedException - if interrupted while waitingE poll()
E poll(long timeout, TimeUnit unit) throws InterruptedException
timeout - how long to wait before giving up, in units of
        unitunit - a TimeUnit determining how to interpret the
        timeout parameterInterruptedException - if interrupted while waitingint size()
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.