V
- value typepublic class TransactionalSet<V> extends BaseTransactionalSet<V>
Constructor | Description |
---|---|
TransactionalSet(CommandAsyncExecutor commandExecutor,
long timeout,
List<TransactionalOperation> operations,
RSet<V> set,
String transactionId) |
Modifier and Type | Method | Description |
---|---|---|
protected TransactionalOperation |
createAddOperation(V value) |
|
protected MoveOperation |
createMoveOperation(String destination,
V value,
long threadId) |
|
protected TransactionalOperation |
createRemoveOperation(Object value) |
|
protected RLock |
getLock(RCollectionAsync<V> set,
V value) |
|
protected RFuture<Set<V>> |
readAllAsyncSource() |
|
protected ListScanResult<Object> |
scanIteratorSource(String name,
RedisClient client,
long startPos,
String pattern,
int count) |
clearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, migrateAsync, moveAsync
addAllAsync, addAsync, addAsync, containsAllAsync, containsAsync, deleteAsync, deleteAsync, diffAsync, executeLocked, executeLocked, executeLocked, intersectionAsync, isExistsAsync, moveAsync, readAllAsync, readDiffAsync, readIntersectionAsync, readSortAsync, readSortAsync, readSortAsync, readSortAsync, readUnionAsync, removeAllAsync, removeAsync, removeRandomAsync, removeRandomAsync, retainAllAsync, scanIterator, sortToAsync, touchAsync, unionAsync, unlinkAsync
public TransactionalSet(CommandAsyncExecutor commandExecutor, long timeout, List<TransactionalOperation> operations, RSet<V> set, String transactionId)
protected ListScanResult<Object> scanIteratorSource(String name, RedisClient client, long startPos, String pattern, int count)
scanIteratorSource
in class BaseTransactionalSet<V>
protected RFuture<Set<V>> readAllAsyncSource()
readAllAsyncSource
in class BaseTransactionalSet<V>
protected TransactionalOperation createAddOperation(V value)
createAddOperation
in class BaseTransactionalSet<V>
protected MoveOperation createMoveOperation(String destination, V value, long threadId)
createMoveOperation
in class BaseTransactionalSet<V>
protected TransactionalOperation createRemoveOperation(Object value)
createRemoveOperation
in class BaseTransactionalSet<V>
protected RLock getLock(RCollectionAsync<V> set, V value)
getLock
in class BaseTransactionalSet<V>
Copyright © 2014–2018 The Redisson Project. All rights reserved.