public interface GraphDbAtomicLong
extends java.lang.AutoCloseable
Modifier and Type | Method and Description |
---|---|
long |
addAndGet(long l)
先加指定值在获取值
|
long |
decrementAndGet()
先自减1再获取值
|
long |
get()
获取当前值
|
long |
getAndAdd(long l)
先获取当前值再加指定值
|
long |
getAndDecrement()
先获取当前值再自减1
|
long |
getAndIncrement()
先获取当前值再自加1
|
long |
getAndSet(long l)
获取当前的值并设置新值
|
long |
incrementAndGet()
先自加1再获取值
|
java.lang.String |
name()
获取名字
|
boolean |
removed()
查看原子类是否被移除
|
java.lang.String name()
long get() throws GraphDbAtomicException
GraphDbAtomicException
- 操作失败long incrementAndGet() throws GraphDbAtomicException
GraphDbAtomicException
- 操作失败long getAndIncrement() throws GraphDbAtomicException
GraphDbAtomicException
- 操作失败long addAndGet(long l) throws GraphDbAtomicException
l
- 被加数GraphDbAtomicException
- 操作失败long getAndAdd(long l) throws GraphDbAtomicException
l
- 被加数GraphDbAtomicException
- 操作失败long decrementAndGet() throws GraphDbAtomicException
GraphDbAtomicException
- 操作失败long getAndDecrement() throws GraphDbAtomicException
GraphDbAtomicException
- 操作失败long getAndSet(long l) throws GraphDbAtomicException
l
- 新值GraphDbAtomicException
- 操作失败boolean removed()