public class MemoryBoundLinkedBlockingQueue<T> extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MemoryBoundLinkedBlockingQueue.ObjectContainer<T>  | 
| Constructor and Description | 
|---|
MemoryBoundLinkedBlockingQueue(long memoryBound)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getAvailableBuffer()  | 
boolean | 
offer(MemoryBoundLinkedBlockingQueue.ObjectContainer<T> item)  | 
int | 
size()  | 
MemoryBoundLinkedBlockingQueue.ObjectContainer<T> | 
take()  | 
public MemoryBoundLinkedBlockingQueue(long memoryBound)
public boolean offer(MemoryBoundLinkedBlockingQueue.ObjectContainer<T> item)
public MemoryBoundLinkedBlockingQueue.ObjectContainer<T> take() throws InterruptedException
InterruptedExceptionpublic long getAvailableBuffer()
public int size()
Copyright © 2011–2018. All rights reserved.