org.multiverse.transactional.refs
Class LongRef
java.lang.Object
org.multiverse.transactional.refs.LongRef
public class LongRef
- extends java.lang.Object
A Ref for storing a long.
- Author:
- Peter Veentjer
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
LongRef
public LongRef()
LongRef
public LongRef(long value)
get
public final long get()
await
public final void await(long desired)
awaitLargerThan
public final long awaitLargerThan(long than)
awaitLargerOrEqualThan
public final long awaitLargerOrEqualThan(long than)
awaitSmallerThan
public final long awaitSmallerThan(long than)
awaitSmallerOrEqualThan
public final long awaitSmallerOrEqualThan(long than)
awaitNotEqualThan
public final long awaitNotEqualThan(long than)
set
public final long set(long newValue)
- Sets the new value and returns the old value.
- Parameters:
newValue - the new value.
- Returns:
- the previous value.
inc
public final long inc()
inc
public final long inc(long amount)
dec
public final long dec()
dec
public final long dec(long amount)
toString
public final java.lang.String toString()
- Overrides:
toString in class java.lang.Object
hashCode
public final int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public final boolean equals(java.lang.Object thatObj)
- Overrides:
equals in class java.lang.Object
Copyright © 2008-2010 Multiverse. All Rights Reserved.