org.jboss.util.concurrent.atomic
Class AtomicLongFieldUpdater<T>
java.lang.Object
org.jboss.util.concurrent.atomic.AtomicLongFieldUpdater<T>
public abstract class AtomicLongFieldUpdater<T>
- extends Object
AtomicLongFieldUpdater.
- Version:
- $Revision: 200 $
- Author:
- Adrian Brock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AtomicLongFieldUpdater
protected AtomicLongFieldUpdater()
- Create a new AtomicLongFieldUpdater.
newUpdater
public static <U> AtomicLongFieldUpdater<U> newUpdater(Class<U> tClass,
String fieldName)
addAndGet
public long addAndGet(T obj,
long delta)
compareAndSet
public abstract boolean compareAndSet(T obj,
long expect,
long update)
decrementAndGet
public long decrementAndGet(T obj)
get
public abstract long get(T obj)
getAndAdd
public long getAndAdd(T obj,
long delta)
getAndDecrement
public long getAndDecrement(T obj)
getAndIncrement
public long getAndIncrement(T obj)
getAndSet
public long getAndSet(T obj,
long newValue)
incrementAndGet
public long incrementAndGet(T obj)
set
public abstract void set(T obj,
long newValue)
weakCompareAndSet
public abstract boolean weakCompareAndSet(T obj,
long expect,
long update)
Copyright © 2005-2007 JBoss, a division of Red Hat, Inc. All Rights Reserved.