public class RedissonBitSet extends RedissonObject implements RBitSet
codec, commandExecutor| Constructor and Description |
|---|
RedissonBitSet(CommandAsyncExecutor connectionManager,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
and(String... bitSetNames) |
RFuture<Void> |
andAsync(String... bitSetNames) |
BitSet |
asBitSet() |
long |
cardinality() |
RFuture<Long> |
cardinalityAsync() |
void |
clear() |
void |
clear(long bitIndex) |
void |
clear(long fromIndex,
long toIndex) |
RFuture<Void> |
clearAsync() |
RFuture<Void> |
clearAsync(long bitIndex) |
RFuture<Void> |
clearAsync(long fromIndex,
long toIndex) |
boolean |
clearExpire()
Clear an expire timeout or expire date for object.
|
RFuture<Boolean> |
clearExpireAsync()
Clear an expire timeout or expire date for object in async mode.
|
boolean |
expire(long timeToLive,
TimeUnit timeUnit)
Set a timeout for object.
|
RFuture<Boolean> |
expireAsync(long timeToLive,
TimeUnit timeUnit)
Set a timeout for object in async mode.
|
boolean |
expireAt(Date timestamp)
Set an expire date for object.
|
boolean |
expireAt(long timestamp)
Set an expire date for object.
|
RFuture<Boolean> |
expireAtAsync(Date timestamp)
Set an expire date for object in async mode.
|
RFuture<Boolean> |
expireAtAsync(long timestamp)
Set an expire date for object in async mode.
|
boolean |
get(long bitIndex) |
RFuture<Boolean> |
getAsync(long bitIndex) |
long |
length() |
RFuture<Long> |
lengthAsync() |
void |
not() |
RFuture<Void> |
notAsync() |
void |
or(String... bitSetNames) |
RFuture<Void> |
orAsync(String... bitSetNames) |
long |
remainTimeToLive()
Remaining time to live of Redisson object that has a timeout
|
RFuture<Long> |
remainTimeToLiveAsync()
Get remaining time to live of object in seconds.
|
void |
set(BitSet bs) |
void |
set(long bitIndex) |
void |
set(long bitIndex,
boolean value) |
void |
set(long fromIndex,
long toIndex) |
void |
set(long fromIndex,
long toIndex,
boolean value) |
RFuture<Void> |
setAsync(BitSet bs) |
RFuture<Void> |
setAsync(long bitIndex) |
RFuture<Void> |
setAsync(long bitIndex,
boolean value) |
RFuture<Void> |
setAsync(long fromIndex,
long toIndex) |
RFuture<Void> |
setAsync(long fromIndex,
long toIndex,
boolean value) |
int |
size() |
RFuture<Integer> |
sizeAsync() |
byte[] |
toByteArray() |
RFuture<byte[]> |
toByteArrayAsync() |
String |
toString() |
void |
xor(String... bitSetNames) |
RFuture<Void> |
xorAsync(String... bitSetNames) |
await, delete, deleteAsync, encode, encodeMapKey, encodeMapValue, get, getCodec, getName, getName, isExists, isExistsAsync, migrate, migrateAsync, move, moveAsync, newPromise, newSucceededFuture, prefixName, rename, renameAsync, renamenx, renamenxAsync, suffixName, touch, touchAsync, unlink, unlinkAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclearExpire, expire, expireAt, expireAt, remainTimeToLivedelete, getCodec, getName, isExists, migrate, move, rename, renamenx, touch, unlinkclearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsyncdeleteAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, touchAsync, unlinkAsyncpublic RedissonBitSet(CommandAsyncExecutor connectionManager, String name)
public RFuture<Boolean> getAsync(long bitIndex)
getAsync in interface RBitSetAsyncpublic void set(long fromIndex,
long toIndex,
boolean value)
public RFuture<Void> setAsync(long bitIndex, boolean value)
setAsync in interface RBitSetAsyncpublic byte[] toByteArray()
toByteArray in interface RBitSetpublic RFuture<byte[]> toByteArrayAsync()
toByteArrayAsync in interface RBitSetAsyncpublic long cardinality()
cardinality in interface RBitSetpublic RFuture<Long> lengthAsync()
lengthAsync in interface RBitSetAsyncpublic RFuture<Void> setAsync(long fromIndex, long toIndex, boolean value)
setAsync in interface RBitSetAsyncpublic RFuture<Void> clearAsync(long fromIndex, long toIndex)
clearAsync in interface RBitSetAsyncpublic RFuture<Void> setAsync(BitSet bs)
setAsync in interface RBitSetAsyncpublic RFuture<Void> notAsync()
notAsync in interface RBitSetAsyncpublic RFuture<Void> setAsync(long fromIndex, long toIndex)
setAsync in interface RBitSetAsyncpublic RFuture<Integer> sizeAsync()
sizeAsync in interface RBitSetAsyncpublic RFuture<Void> setAsync(long bitIndex)
setAsync in interface RBitSetAsyncpublic RFuture<Long> cardinalityAsync()
cardinalityAsync in interface RBitSetAsyncpublic RFuture<Void> clearAsync(long bitIndex)
clearAsync in interface RBitSetAsyncpublic RFuture<Void> clearAsync()
clearAsync in interface RBitSetAsyncpublic RFuture<Void> orAsync(String... bitSetNames)
orAsync in interface RBitSetAsyncpublic RFuture<Void> andAsync(String... bitSetNames)
andAsync in interface RBitSetAsyncpublic RFuture<Void> xorAsync(String... bitSetNames)
xorAsync in interface RBitSetAsyncpublic boolean expire(long timeToLive,
TimeUnit timeUnit)
RExpirableexpire in interface RExpirabletimeToLive - - timeout before object will be deletedtimeUnit - - timeout time unittrue if the timeout was set and false if notpublic RFuture<Boolean> expireAsync(long timeToLive, TimeUnit timeUnit)
RExpirableAsyncexpireAsync in interface RExpirableAsynctimeToLive - - timeout before object will be deletedtimeUnit - - timeout time unittrue if the timeout was set and false if notpublic boolean expireAt(long timestamp)
RExpirableexpireAt in interface RExpirabletimestamp - - expire date in milliseconds (Unix timestamp)true if the timeout was set and false if notpublic RFuture<Boolean> expireAtAsync(long timestamp)
RExpirableAsyncexpireAtAsync in interface RExpirableAsynctimestamp - - expire date in seconds (Unix timestamp)true if the timeout was set and false if notpublic boolean expireAt(Date timestamp)
RExpirableexpireAt in interface RExpirabletimestamp - - expire datetrue if the timeout was set and false if notpublic RFuture<Boolean> expireAtAsync(Date timestamp)
RExpirableAsyncexpireAtAsync in interface RExpirableAsynctimestamp - - expire datetrue if the timeout was set and false if notpublic boolean clearExpire()
RExpirableclearExpire in interface RExpirabletrue if timeout was removed
false if object does not exist or does not have an associated timeoutpublic RFuture<Boolean> clearExpireAsync()
RExpirableAsyncclearExpireAsync in interface RExpirableAsynctrue if the timeout was cleared and false if notpublic long remainTimeToLive()
RExpirableremainTimeToLive in interface RExpirablepublic RFuture<Long> remainTimeToLiveAsync()
RExpirableAsyncremainTimeToLiveAsync in interface RExpirableAsync-1 if object does not exist or time in secondsCopyright © 2014–2017 The Redisson Project. All rights reserved.