A B C D E G I L M N O P Q R S T V W Y

A

AtomicQueue<E> - Class in org.mentaqueue
 
AtomicQueue(int, Builder<E>) - Constructor for class org.mentaqueue.AtomicQueue
 
AtomicQueue(Builder<E>) - Constructor for class org.mentaqueue.AtomicQueue
 
AtomicQueue(Class<E>) - Constructor for class org.mentaqueue.AtomicQueue
 
AtomicQueue(int, Class<E>) - Constructor for class org.mentaqueue.AtomicQueue
 
available() - Method in class org.mentaqueue.AtomicQueue
 
available() - Method in class org.mentaqueue.BlockingArrayQueue
 
available() - Method in class org.mentaqueue.BlockingLinkedQueue
 
available() - Method in class org.mentaqueue.BlockingQueue
 
available() - Method in class org.mentaqueue.BrokenFastQueue
 
available() - Method in class org.mentaqueue.ConcurrentLinkedQueue
 
available() - Method in class org.mentaqueue.LockedQueue
 
available() - Method in class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
available() - Method in class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
available() - Method in class org.mentaqueue.pooled.PooledBlockingQueue
 
available() - Method in class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
available() - Method in interface org.mentaqueue.Queue
Return the number of objects that can be safely polled from this queue.
available() - Method in class org.mentaqueue.SynchronizedQueue
 
available() - Method in class org.mentaqueue.util.NonBatchingQueue
 
available() - Method in class org.mentaqueue.VolatileQueue
 

B

BlockingArrayQueue<E> - Class in org.mentaqueue
 
BlockingArrayQueue(int, Builder<E>) - Constructor for class org.mentaqueue.BlockingArrayQueue
 
BlockingArrayQueue(Class<E>) - Constructor for class org.mentaqueue.BlockingArrayQueue
 
BlockingArrayQueue(Builder<E>) - Constructor for class org.mentaqueue.BlockingArrayQueue
 
BlockingLinkedQueue<E> - Class in org.mentaqueue
 
BlockingLinkedQueue(int, Builder<E>) - Constructor for class org.mentaqueue.BlockingLinkedQueue
 
BlockingLinkedQueue(Class<E>) - Constructor for class org.mentaqueue.BlockingLinkedQueue
 
BlockingLinkedQueue(Builder<E>) - Constructor for class org.mentaqueue.BlockingLinkedQueue
 
BlockingQueue<E> - Class in org.mentaqueue
 
BlockingQueue(int, Builder<E>) - Constructor for class org.mentaqueue.BlockingQueue
 
BlockingQueue(Builder<E>) - Constructor for class org.mentaqueue.BlockingQueue
 
BlockingQueue(Class<E>) - Constructor for class org.mentaqueue.BlockingQueue
 
BlockingQueue(int, Class<E>) - Constructor for class org.mentaqueue.BlockingQueue
 
BrokenFastQueue<E> - Class in org.mentaqueue
 
BrokenFastQueue(Builder<E>) - Constructor for class org.mentaqueue.BrokenFastQueue
 
BrokenFastQueue(Class<E>) - Constructor for class org.mentaqueue.BrokenFastQueue
 
Builder<E> - Interface in org.mentaqueue.util
 
BUILDER - Static variable in class org.mentaqueue.util.MutableLong
 
BuilderUtils - Class in org.mentaqueue.util
 
BuilderUtils() - Constructor for class org.mentaqueue.util.BuilderUtils
 

C

ConcurrentLinkedQueue<E> - Class in org.mentaqueue
 
ConcurrentLinkedQueue(Builder<E>) - Constructor for class org.mentaqueue.ConcurrentLinkedQueue
 
ConcurrentLinkedQueue(Class<E>) - Constructor for class org.mentaqueue.ConcurrentLinkedQueue
 
createBuilder(Class<E>) - Static method in class org.mentaqueue.util.BuilderUtils
 

D

done() - Method in class org.mentaqueue.AtomicQueue
 
done() - Method in class org.mentaqueue.BlockingArrayQueue
 
done() - Method in class org.mentaqueue.BlockingLinkedQueue
 
done() - Method in class org.mentaqueue.BlockingQueue
 
done() - Method in class org.mentaqueue.BrokenFastQueue
 
done() - Method in class org.mentaqueue.ConcurrentLinkedQueue
 
done() - Method in class org.mentaqueue.LockedQueue
 
done() - Method in class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
done() - Method in class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
done() - Method in class org.mentaqueue.pooled.PooledBlockingQueue
 
done() - Method in class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
done() - Method in interface org.mentaqueue.Queue
Called to indicate that all polling have been done.
done() - Method in class org.mentaqueue.SynchronizedQueue
 
done() - Method in class org.mentaqueue.util.NonBatchingQueue
 
done() - Method in class org.mentaqueue.VolatileQueue
 

E

ensurePowerOfTwo(int) - Static method in class org.mentaqueue.util.NumberUtils
 

G

get() - Method in class org.mentaqueue.util.MutableLong
 
getDelegate() - Method in class org.mentaqueue.util.NonBatchingQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestAtomicQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestBlockingArrayQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestBlockingLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestBlockingQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestBrokenFastQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestConcurrentLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestLockedQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestPooledBlockingArrayQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestPooledBlockingLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestPooledBlockingQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestPooledConcurrentLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestSynchronizedQueue
 
getResult() - Static method in class org.mentaqueue.test.messages.TestVolatileQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestAtomicQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestBlockingArrayQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestBlockingLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestBlockingQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestBrokenFastQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestConcurrentLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestLockedQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestPooledBlockingArrayQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestPooledBlockingLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestPooledBlockingQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestPooledConcurrentLinkedQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestSynchronizedQueue
 
getResult() - Static method in class org.mentaqueue.test.producer.TestVolatileQueue
 
getTotal() - Method in class org.mentaqueue.util.PaddedAtomicLong
 

I

isPowerOfTwo(int) - Static method in class org.mentaqueue.util.NumberUtils
 

L

LockedQueue<E> - Class in org.mentaqueue
 
LockedQueue(int, Builder<E>) - Constructor for class org.mentaqueue.LockedQueue
 
LockedQueue(Builder<E>) - Constructor for class org.mentaqueue.LockedQueue
 
LockedQueue(Class<E>) - Constructor for class org.mentaqueue.LockedQueue
 
LockedQueue(int, Class<E>) - Constructor for class org.mentaqueue.LockedQueue
 

M

main(String[]) - Static method in class org.mentaqueue.test.messages.TestAll
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestAtomicQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestBlockingArrayQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestBlockingLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestBlockingQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestBrokenFastQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestConcurrentLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestLockedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestPooledBlockingArrayQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestPooledBlockingLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestPooledBlockingQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestPooledConcurrentLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestSynchronizedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.messages.TestVolatileQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestAll
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestAtomicQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestBlockingArrayQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestBlockingLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestBlockingQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestBrokenFastQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestConcurrentLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestLockedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestPooledBlockingArrayQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestPooledBlockingLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestPooledBlockingQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestPooledConcurrentLinkedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestSynchronizedQueue
 
main(String[]) - Static method in class org.mentaqueue.test.producer.TestVolatileQueue
 
main(String[]) - Static method in class org.mentaqueue.test.sample.SampleCode
 
main(String[]) - Static method in class org.mentaqueue.test.sample.SampleCodeWithWaitStrategy
 
MutableLong - Class in org.mentaqueue.util
 
MutableLong(long) - Constructor for class org.mentaqueue.util.MutableLong
 

N

newInstance() - Method in interface org.mentaqueue.util.Builder
 
nextToOffer() - Method in class org.mentaqueue.AtomicQueue
 
nextToOffer() - Method in class org.mentaqueue.BlockingArrayQueue
 
nextToOffer() - Method in class org.mentaqueue.BlockingLinkedQueue
 
nextToOffer() - Method in class org.mentaqueue.BlockingQueue
 
nextToOffer() - Method in class org.mentaqueue.BrokenFastQueue
 
nextToOffer() - Method in class org.mentaqueue.ConcurrentLinkedQueue
 
nextToOffer() - Method in class org.mentaqueue.LockedQueue
 
nextToOffer() - Method in class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
nextToOffer() - Method in class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
nextToOffer() - Method in class org.mentaqueue.pooled.PooledBlockingQueue
 
nextToOffer() - Method in class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
nextToOffer() - Method in interface org.mentaqueue.Queue
Return the next pooled mutable object that can be used by the producer.
nextToOffer() - Method in class org.mentaqueue.SynchronizedQueue
 
nextToOffer() - Method in class org.mentaqueue.util.NonBatchingQueue
 
nextToOffer() - Method in class org.mentaqueue.VolatileQueue
 
NonBatchingQueue<E> - Class in org.mentaqueue.util
 
NonBatchingQueue(Queue<E>) - Constructor for class org.mentaqueue.util.NonBatchingQueue
 
NumberUtils - Class in org.mentaqueue.util
 
NumberUtils() - Constructor for class org.mentaqueue.util.NumberUtils
 

O

offer(E) - Method in class org.mentaqueue.AtomicQueue
 
offer(E) - Method in class org.mentaqueue.BlockingArrayQueue
 
offer(E) - Method in class org.mentaqueue.BlockingLinkedQueue
 
offer(E) - Method in class org.mentaqueue.BlockingQueue
 
offer(E) - Method in class org.mentaqueue.BrokenFastQueue
 
offer(E) - Method in class org.mentaqueue.ConcurrentLinkedQueue
 
offer(E) - Method in class org.mentaqueue.LockedQueue
 
offer(E) - Method in class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
offer(E) - Method in class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
offer(E) - Method in class org.mentaqueue.pooled.PooledBlockingQueue
 
offer(E) - Method in class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
offer(E) - Method in interface org.mentaqueue.Queue
Offer an object to the queue.
offer(E) - Method in class org.mentaqueue.SynchronizedQueue
 
offer(E) - Method in class org.mentaqueue.util.NonBatchingQueue
 
offer(E) - Method in class org.mentaqueue.VolatileQueue
 
org.mentaqueue - package org.mentaqueue
 
org.mentaqueue.pooled - package org.mentaqueue.pooled
 
org.mentaqueue.test.messages - package org.mentaqueue.test.messages
 
org.mentaqueue.test.producer - package org.mentaqueue.test.producer
 
org.mentaqueue.test.sample - package org.mentaqueue.test.sample
 
org.mentaqueue.util - package org.mentaqueue.util
 
org.mentaqueue.wait - package org.mentaqueue.wait
 

P

PaddedAtomicLong - Class in org.mentaqueue.util
 
PaddedAtomicLong(long) - Constructor for class org.mentaqueue.util.PaddedAtomicLong
 
ParkWaitStrategy - Class in org.mentaqueue.wait
A wait strategy that uses the LockSupport.parkNanos method with some optional backing-off functionality.
ParkWaitStrategy(boolean) - Constructor for class org.mentaqueue.wait.ParkWaitStrategy
 
ParkWaitStrategy() - Constructor for class org.mentaqueue.wait.ParkWaitStrategy
 
poll() - Method in class org.mentaqueue.AtomicQueue
 
poll() - Method in class org.mentaqueue.BlockingArrayQueue
 
poll() - Method in class org.mentaqueue.BlockingLinkedQueue
 
poll() - Method in class org.mentaqueue.BlockingQueue
 
poll() - Method in class org.mentaqueue.BrokenFastQueue
 
poll() - Method in class org.mentaqueue.ConcurrentLinkedQueue
 
poll() - Method in class org.mentaqueue.LockedQueue
 
poll() - Method in class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
poll() - Method in class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
poll() - Method in class org.mentaqueue.pooled.PooledBlockingQueue
 
poll() - Method in class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
poll() - Method in interface org.mentaqueue.Queue
Poll a object from the queue.
poll() - Method in class org.mentaqueue.SynchronizedQueue
 
poll() - Method in class org.mentaqueue.util.NonBatchingQueue
 
poll() - Method in class org.mentaqueue.VolatileQueue
 
PooledBlockingArrayQueue<E> - Class in org.mentaqueue.pooled
 
PooledBlockingArrayQueue(int, Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
PooledBlockingArrayQueue(Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
PooledBlockingArrayQueue(Class<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
PooledBlockingArrayQueue(int, Class<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingArrayQueue
 
PooledBlockingLinkedQueue<E> - Class in org.mentaqueue.pooled
 
PooledBlockingLinkedQueue(int, Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
PooledBlockingLinkedQueue(Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
PooledBlockingLinkedQueue(Class<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
PooledBlockingLinkedQueue(int, Class<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingLinkedQueue
 
PooledBlockingQueue<E> - Class in org.mentaqueue.pooled
 
PooledBlockingQueue(int, Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingQueue
 
PooledBlockingQueue(Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingQueue
 
PooledBlockingQueue(Class<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingQueue
 
PooledBlockingQueue(int, Class<E>) - Constructor for class org.mentaqueue.pooled.PooledBlockingQueue
 
PooledConcurrentLinkedQueue<E> - Class in org.mentaqueue.pooled
 
PooledConcurrentLinkedQueue(int, Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
PooledConcurrentLinkedQueue(Builder<E>) - Constructor for class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
PooledConcurrentLinkedQueue(Class<E>) - Constructor for class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 
PooledConcurrentLinkedQueue(int, Class<E>) - Constructor for class org.mentaqueue.pooled.PooledConcurrentLinkedQueue
 

Q

Queue<E> - Interface in org.mentaqueue
A queue API that allows batching and pooling of objects.

R

reset() - Method in class org.mentaqueue.wait.ParkWaitStrategy
 
reset() - Method in class org.mentaqueue.wait.SpinYieldParkWaitStrategy
 
reset() - Method in interface org.mentaqueue.wait.WaitStrategy
Reset the strategy because we have waited and we have accomplished what we were waiting for.
reset() - Method in class org.mentaqueue.wait.YieldParkWaitStrategy
 

S

SampleCode - Class in org.mentaqueue.test.sample
 
SampleCode() - Constructor for class org.mentaqueue.test.sample.SampleCode
 
SampleCode.Entry - Class in org.mentaqueue.test.sample
 
SampleCode.Entry() - Constructor for class org.mentaqueue.test.sample.SampleCode.Entry
 
SampleCodeWithWaitStrategy - Class in org.mentaqueue.test.sample
 
SampleCodeWithWaitStrategy() - Constructor for class org.mentaqueue.test.sample.SampleCodeWithWaitStrategy
 
SampleCodeWithWaitStrategy.Entry - Class in org.mentaqueue.test.sample
 
SampleCodeWithWaitStrategy.Entry() - Constructor for class org.mentaqueue.test.sample.SampleCodeWithWaitStrategy.Entry
 
set(long) - Method in class org.mentaqueue.util.MutableLong
 
SpinYieldParkWaitStrategy - Class in org.mentaqueue.wait
This wait strategy first busy spinings, then yields, then sleep.
SpinYieldParkWaitStrategy(int, int, boolean) - Constructor for class org.mentaqueue.wait.SpinYieldParkWaitStrategy
 
SpinYieldParkWaitStrategy(boolean) - Constructor for class org.mentaqueue.wait.SpinYieldParkWaitStrategy
 
SpinYieldParkWaitStrategy(int, int) - Constructor for class org.mentaqueue.wait.SpinYieldParkWaitStrategy
 
SpinYieldParkWaitStrategy() - Constructor for class org.mentaqueue.wait.SpinYieldParkWaitStrategy
 
SynchronizedQueue<E> - Class in org.mentaqueue
 
SynchronizedQueue(int, Builder<E>) - Constructor for class org.mentaqueue.SynchronizedQueue
 
SynchronizedQueue(Builder<E>) - Constructor for class org.mentaqueue.SynchronizedQueue
 
SynchronizedQueue(Class<E>) - Constructor for class org.mentaqueue.SynchronizedQueue
 
SynchronizedQueue(int, Class<E>) - Constructor for class org.mentaqueue.SynchronizedQueue
 

T

TestAll - Class in org.mentaqueue.test.messages
To run:
TestAll() - Constructor for class org.mentaqueue.test.messages.TestAll
 
TestAll - Class in org.mentaqueue.test.producer
To run:
TestAll() - Constructor for class org.mentaqueue.test.producer.TestAll
 
TestAtomicQueue - Class in org.mentaqueue.test.messages
 
TestAtomicQueue() - Constructor for class org.mentaqueue.test.messages.TestAtomicQueue
 
TestAtomicQueue - Class in org.mentaqueue.test.producer
 
TestAtomicQueue() - Constructor for class org.mentaqueue.test.producer.TestAtomicQueue
 
TestBlockingArrayQueue - Class in org.mentaqueue.test.messages
 
TestBlockingArrayQueue() - Constructor for class org.mentaqueue.test.messages.TestBlockingArrayQueue
 
TestBlockingArrayQueue - Class in org.mentaqueue.test.producer
 
TestBlockingArrayQueue() - Constructor for class org.mentaqueue.test.producer.TestBlockingArrayQueue
 
TestBlockingLinkedQueue - Class in org.mentaqueue.test.messages
 
TestBlockingLinkedQueue() - Constructor for class org.mentaqueue.test.messages.TestBlockingLinkedQueue
 
TestBlockingLinkedQueue - Class in org.mentaqueue.test.producer
 
TestBlockingLinkedQueue() - Constructor for class org.mentaqueue.test.producer.TestBlockingLinkedQueue
 
TestBlockingQueue - Class in org.mentaqueue.test.messages
 
TestBlockingQueue() - Constructor for class org.mentaqueue.test.messages.TestBlockingQueue
 
TestBlockingQueue - Class in org.mentaqueue.test.producer
 
TestBlockingQueue() - Constructor for class org.mentaqueue.test.producer.TestBlockingQueue
 
TestBrokenFastQueue - Class in org.mentaqueue.test.messages
 
TestBrokenFastQueue() - Constructor for class org.mentaqueue.test.messages.TestBrokenFastQueue
 
TestBrokenFastQueue - Class in org.mentaqueue.test.producer
 
TestBrokenFastQueue() - Constructor for class org.mentaqueue.test.producer.TestBrokenFastQueue
 
TestConcurrentLinkedQueue - Class in org.mentaqueue.test.messages
 
TestConcurrentLinkedQueue() - Constructor for class org.mentaqueue.test.messages.TestConcurrentLinkedQueue
 
TestConcurrentLinkedQueue - Class in org.mentaqueue.test.producer
 
TestConcurrentLinkedQueue() - Constructor for class org.mentaqueue.test.producer.TestConcurrentLinkedQueue
 
TestLockedQueue - Class in org.mentaqueue.test.messages
 
TestLockedQueue() - Constructor for class org.mentaqueue.test.messages.TestLockedQueue
 
TestLockedQueue - Class in org.mentaqueue.test.producer
 
TestLockedQueue() - Constructor for class org.mentaqueue.test.producer.TestLockedQueue
 
TestPooledBlockingArrayQueue - Class in org.mentaqueue.test.messages
 
TestPooledBlockingArrayQueue() - Constructor for class org.mentaqueue.test.messages.TestPooledBlockingArrayQueue
 
TestPooledBlockingArrayQueue - Class in org.mentaqueue.test.producer
 
TestPooledBlockingArrayQueue() - Constructor for class org.mentaqueue.test.producer.TestPooledBlockingArrayQueue
 
TestPooledBlockingLinkedQueue - Class in org.mentaqueue.test.messages
 
TestPooledBlockingLinkedQueue() - Constructor for class org.mentaqueue.test.messages.TestPooledBlockingLinkedQueue
 
TestPooledBlockingLinkedQueue - Class in org.mentaqueue.test.producer
 
TestPooledBlockingLinkedQueue() - Constructor for class org.mentaqueue.test.producer.TestPooledBlockingLinkedQueue
 
TestPooledBlockingQueue - Class in org.mentaqueue.test.messages
 
TestPooledBlockingQueue() - Constructor for class org.mentaqueue.test.messages.TestPooledBlockingQueue
 
TestPooledBlockingQueue - Class in org.mentaqueue.test.producer
 
TestPooledBlockingQueue() - Constructor for class org.mentaqueue.test.producer.TestPooledBlockingQueue
 
TestPooledConcurrentLinkedQueue - Class in org.mentaqueue.test.messages
 
TestPooledConcurrentLinkedQueue() - Constructor for class org.mentaqueue.test.messages.TestPooledConcurrentLinkedQueue
 
TestPooledConcurrentLinkedQueue - Class in org.mentaqueue.test.producer
 
TestPooledConcurrentLinkedQueue() - Constructor for class org.mentaqueue.test.producer.TestPooledConcurrentLinkedQueue
 
TestSynchronizedQueue - Class in org.mentaqueue.test.messages
 
TestSynchronizedQueue() - Constructor for class org.mentaqueue.test.messages.TestSynchronizedQueue
 
TestSynchronizedQueue - Class in org.mentaqueue.test.producer
 
TestSynchronizedQueue() - Constructor for class org.mentaqueue.test.producer.TestSynchronizedQueue
 
TestVolatileQueue - Class in org.mentaqueue.test.messages
 
TestVolatileQueue() - Constructor for class org.mentaqueue.test.messages.TestVolatileQueue
 
TestVolatileQueue - Class in org.mentaqueue.test.producer
 
TestVolatileQueue() - Constructor for class org.mentaqueue.test.producer.TestVolatileQueue
 
toString() - Method in class org.mentaqueue.util.MutableLong
 

V

value1 - Variable in class org.mentaqueue.util.PaddedAtomicLong
 
value2 - Variable in class org.mentaqueue.util.PaddedAtomicLong
 
value3 - Variable in class org.mentaqueue.util.PaddedAtomicLong
 
value4 - Variable in class org.mentaqueue.util.PaddedAtomicLong
 
value5 - Variable in class org.mentaqueue.util.PaddedAtomicLong
 
value6 - Variable in class org.mentaqueue.util.PaddedAtomicLong
 
VolatileQueue<E> - Class in org.mentaqueue
 
VolatileQueue(int, Builder<E>) - Constructor for class org.mentaqueue.VolatileQueue
 
VolatileQueue(Builder<E>) - Constructor for class org.mentaqueue.VolatileQueue
 
VolatileQueue(Class<E>) - Constructor for class org.mentaqueue.VolatileQueue
 
VolatileQueue(int, Class<E>) - Constructor for class org.mentaqueue.VolatileQueue
 

W

waitForOtherThread() - Method in class org.mentaqueue.wait.ParkWaitStrategy
 
waitForOtherThread() - Method in class org.mentaqueue.wait.SpinYieldParkWaitStrategy
 
waitForOtherThread() - Method in interface org.mentaqueue.wait.WaitStrategy
Do something to wait: busy spinning, yield or sleep.
waitForOtherThread() - Method in class org.mentaqueue.wait.YieldParkWaitStrategy
 
WaitStrategy - Interface in org.mentaqueue.wait
Describes a wait strategy.

Y

YieldParkWaitStrategy - Class in org.mentaqueue.wait
No busy spinning, just yield and sleep.
YieldParkWaitStrategy(int, boolean) - Constructor for class org.mentaqueue.wait.YieldParkWaitStrategy
 
YieldParkWaitStrategy(int) - Constructor for class org.mentaqueue.wait.YieldParkWaitStrategy
 
YieldParkWaitStrategy(boolean) - Constructor for class org.mentaqueue.wait.YieldParkWaitStrategy
 
YieldParkWaitStrategy() - Constructor for class org.mentaqueue.wait.YieldParkWaitStrategy
 

A B C D E G I L M N O P Q R S T V W Y

Copyright © 2012. All Rights Reserved.