com.alibaba.dubbo.common.utils
Class AtomicPositiveInteger
java.lang.Object
java.lang.Number
com.alibaba.dubbo.common.utils.AtomicPositiveInteger
- All Implemented Interfaces:
- Serializable
public class AtomicPositiveInteger
- extends Number
AtomicPositiveInteger
- Author:
- william.liangf, ding.lid
- See Also:
- Serialized Form
AtomicPositiveInteger
public AtomicPositiveInteger()
AtomicPositiveInteger
public AtomicPositiveInteger(int initialValue)
getAndIncrement
public final int getAndIncrement()
getAndDecrement
public final int getAndDecrement()
incrementAndGet
public final int incrementAndGet()
decrementAndGet
public final int decrementAndGet()
get
public final int get()
set
public final void set(int newValue)
getAndSet
public final int getAndSet(int newValue)
getAndAdd
public final int getAndAdd(int delta)
addAndGet
public final int addAndGet(int delta)
compareAndSet
public final boolean compareAndSet(int expect,
int update)
weakCompareAndSet
public final boolean weakCompareAndSet(int expect,
int update)
byteValue
public byte byteValue()
- Overrides:
byteValue
in class Number
shortValue
public short shortValue()
- Overrides:
shortValue
in class Number
intValue
public int intValue()
- Specified by:
intValue
in class Number
longValue
public long longValue()
- Specified by:
longValue
in class Number
floatValue
public float floatValue()
- Specified by:
floatValue
in class Number
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in class Number
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2012–2017 Alibaba. All rights reserved.