RDestroyable
, RExpirable
, RExpirableAsync
, RObject
, RObjectAsync
RedissonDoubleAdder
public interface RDoubleAdder extends RExpirable, RDestroyable
DoubleAdder
Internal state maintained on client side.
Modifier and Type | Method | Description |
---|---|---|
void |
add(double x) |
Adds value
|
void |
decrement() |
Decrements value
|
void |
increment() |
Increments value
|
void |
reset() |
Resets value across all RDoubleAdder instances
|
RFuture<Void> |
resetAsync() |
Resets value across all RDoubleAdder instances
|
RFuture<Void> |
resetAsync(long timeout,
TimeUnit timeUnit) |
Resets value across all RDoubleAdder instances
within defined
timeout . |
double |
sum() |
Accumulates sum across all RDoubleAdder instances
|
RFuture<Double> |
sumAsync() |
Accumulates sum across all RDoubleAdder instances
|
RFuture<Double> |
sumAsync(long timeout,
TimeUnit timeUnit) |
Accumulates sum across all RDoubleAdder instances
within defined
timeout . |
destroy
clearExpire, expire, expireAt, expireAt, remainTimeToLive
clearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsync
copy, delete, dump, getCodec, getName, isExists, migrate, move, rename, renamenx, restore, restore, restoreAndReplace, restoreAndReplace, touch, unlink
copyAsync, deleteAsync, dumpAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, restoreAndReplaceAsync, restoreAndReplaceAsync, restoreAsync, restoreAsync, touchAsync, unlinkAsync
void add(double x)
x
- - valuevoid increment()
void decrement()
double sum()
void reset()
RFuture<Double> sumAsync()
RFuture<Double> sumAsync(long timeout, TimeUnit timeUnit)
timeout
.timeout
- for accumulationtimeUnit
- for timeoutCopyright © 2014–2018 The Redisson Project. All rights reserved.