public class StorageDriver<K> extends Object implements ChangeReceiver<K>, Mutation<K>
| Constructor and Description |
|---|
StorageDriver() |
StorageDriver(RecordStorage<K> store) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(K key,
Object... keyVals) |
void |
add(Record<K> rec) |
void |
addOrUpdate(K key,
Object... keyVals) |
void |
addOrUpdateRec(Record<K> rec) |
ChangeReceiver |
getListener() |
RecordStorage<K> |
getStore() |
void |
put(K key,
Object... keyVals) |
void |
put(Record<K> rec) |
org.nustaq.kontraktor.IPromise<Boolean> |
putCAS(RLPredicate<Record<K>> casCondition,
K key,
Object... keyVals) |
void |
receive(ChangeMessage<K> change) |
void |
remove(K key) |
StorageDriver |
setListener(ChangeReceiver listener) |
StorageDriver |
store(RecordStorage<K> store) |
void |
update(K key,
Object... keyVals) |
public StorageDriver(RecordStorage<K> store)
public StorageDriver()
public void receive(ChangeMessage<K> change)
receive in interface ChangeReceiver<K>public RecordStorage<K> getStore()
public ChangeReceiver getListener()
public StorageDriver store(RecordStorage<K> store)
public StorageDriver setListener(ChangeReceiver listener)
public org.nustaq.kontraktor.IPromise<Boolean> putCAS(RLPredicate<Record<K>> casCondition, K key, Object... keyVals)
public void addOrUpdate(K key, Object... keyVals)
addOrUpdate in interface Mutation<K>public void addOrUpdateRec(Record<K> rec)
addOrUpdateRec in interface Mutation<K>Copyright © 2015. All rights reserved.