A C G S T W

A

AtomicReferenceWithWait<T> - Class in com.yost.util
An object reference that can be updated atomically, and which allows clients to wait for the value to change to suit their needs.
AtomicReferenceWithWait(T) - Constructor for class com.yost.util.AtomicReferenceWithWait
Create a new AtomicReferenceWithWait with the given initial value.
AtomicReferenceWithWait() - Constructor for class com.yost.util.AtomicReferenceWithWait
Create a new AtomicReferenceWithWait with null initial value.

C

com.yost.util - package com.yost.util
 
compareEqualsAndSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Atomically set the value to the given updated value if the current value equals the expected value.
compareIsAndSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Atomically set the value to the given updated value if the current value == the expected value.
compareIsNotAndSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Atomically set the value to the given updated value if the current value != the expected value.
compareNotEqualsAndSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Atomically set the value to the given updated value if the current value !equals the expected value.

G

get() - Method in class com.yost.util.AtomicReferenceWithWait
Get the current value.
getAndSet(T) - Method in class com.yost.util.AtomicReferenceWithWait
Set to the given value and return the old value.
getLockObject() - Method in class com.yost.util.AtomicReferenceWithWait
Get the monitor lock object.

S

set(T) - Method in class com.yost.util.AtomicReferenceWithWait
Set to the given value.
setLockObject(Object) - Method in class com.yost.util.AtomicReferenceWithWait
Set the monitor lock object.

T

toString() - Method in class com.yost.util.AtomicReferenceWithWait
Returns the String representation of the current value.

W

waitUntilValueEquals(T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value equals the desired value, then return the current value.
waitUntilValueEqualsThenSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value equals the desired object, then set to newValue and return the old value.
waitUntilValueIs(T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value == the desired object, then return true if no waiting was necessary.
waitUntilValueIsNot(T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value != the desired object, then return the current value.
waitUntilValueIsNotThenSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value != the desired object, then set to newValue and return the old value.
waitUntilValueIsThenSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value == the desired object, then set to newValue and return true if no waiting was necessary.
waitUntilValueNotEquals(T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value !equals the desired value, then return the current value.
waitUntilValueNotEqualsThenSet(T, T) - Method in class com.yost.util.AtomicReferenceWithWait
Wait until value not equals the desired object, then set to newValue and return the old value.

A C G S T W