public class DefaultAtomicCounter extends Object implements org.onosproject.store.service.AtomicCounter
The initial value will be zero.
| Constructor and Description |
|---|
DefaultAtomicCounter(String name,
Database database,
boolean retryOnException,
ScheduledExecutorService retryExecutor) |
| Modifier and Type | Method and Description |
|---|---|
long |
addAndGet(long delta) |
long |
get() |
long |
getAndAdd(long delta) |
long |
getAndIncrement() |
long |
incrementAndGet() |
public DefaultAtomicCounter(String name, Database database, boolean retryOnException, ScheduledExecutorService retryExecutor)
public long incrementAndGet()
incrementAndGet in interface org.onosproject.store.service.AtomicCounterpublic long getAndIncrement()
getAndIncrement in interface org.onosproject.store.service.AtomicCounterpublic long getAndAdd(long delta)
getAndAdd in interface org.onosproject.store.service.AtomicCounterpublic long addAndGet(long delta)
addAndGet in interface org.onosproject.store.service.AtomicCounterpublic long get()
get in interface org.onosproject.store.service.AtomicCounterCopyright © 2015. All rights reserved.