Skip navigation links
B C D E G I 

B

BlockingMultiArrayQueue<T> - Class in com.github.MultiArrayQueue
BlockingMultiArrayQueue is a simple, optionally bounded or unbounded, thread-safe (lock-based) and (by itself) garbage-free FIFO Queue of Objects for Java.
BlockingMultiArrayQueue() - Constructor for class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Creates a BlockingMultiArrayQueue with default values: named "Queue", with initial capacity 30 (size 31 of the first array of Objects), unbounded, no fair ordering policy of the lock.
BlockingMultiArrayQueue(String, int, int, boolean) - Constructor for class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Creates a BlockingMultiArrayQueue with the given name, given capacity of the first array of Objects, a limit of how many times the Queue is allowed to extend and the given decision about fair ordering policy of the lock.

C

com.github.MultiArrayQueue - package com.github.MultiArrayQueue
 
ConcurrentMultiArrayQueue<T> - Class in com.github.MultiArrayQueue
ConcurrentMultiArrayQueue is a simple, optionally bounded or unbounded, multiple-writer multiple-reader thread-safe and (by itself) garbage-free FIFO Queue of Objects for Java.
ConcurrentMultiArrayQueue() - Constructor for class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Creates a ConcurrentMultiArrayQueue with default values: named "Queue", with initial capacity 30 (size 31 of the first array of Objects), unbounded.
ConcurrentMultiArrayQueue(String, int, int) - Constructor for class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Creates a ConcurrentMultiArrayQueue with the given name, given capacity of the first array of Objects and a limit of how many times the Queue is allowed to extend.

D

dequeue(long) - Method in class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Lock-based Dequeue of an Object
dequeue() - Method in class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Concurrent Dequeue of an Object

E

enqueue(T, long) - Method in class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Lock-based Enqueue of an Object
enqueue(T) - Method in class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Concurrent Enqueue of an Object

G

getMaximumCapacity() - Method in class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Gets the maximum capacity (which the Queue would have if fully extended).
getMaximumCapacity() - Method in class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Gets the maximum capacity (which the Queue would have if fully extended).
getName() - Method in class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Gets the name of the Queue.
getName() - Method in class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Gets the name of the Queue.

I

isEmpty() - Method in class com.github.MultiArrayQueue.BlockingMultiArrayQueue
Lock-based isEmpty method
isEmpty() - Method in class com.github.MultiArrayQueue.ConcurrentMultiArrayQueue
Concurrent isEmpty method
B C D E G I 
Skip navigation links