public class RedisMapMultimapState<K1,K2,V> extends AbstractRedisState<V> implements MapMultimapState<K1,K2,V>
| Modifier and Type | Class and Description |
|---|---|
static class |
RedisMapMultimapState.Factory<K1,K2,V> |
config, id, pool, serializer| Constructor and Description |
|---|
RedisMapMultimapState(String id) |
RedisMapMultimapState(String id,
RedisConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginCommit(Long txid) |
void |
commit(Long txid) |
V |
get(K1 key,
K2 subkey)
Get the value stored at key, subkey.
|
Map<K2,V> |
getAll(K1 key)
Returns the nested map at key.
|
boolean |
put(K1 key,
K2 subkey,
V value)
Add a given value at key, subkey.
|
flushAll, generateKey, generateKey, generateKeypublic RedisMapMultimapState(String id)
public RedisMapMultimapState(String id, RedisConfig config)
public void beginCommit(Long txid)
beginCommit in interface storm.trident.state.Statepublic void commit(Long txid)
commit in interface storm.trident.state.Statepublic boolean put(K1 key, K2 subkey, V value)
MapMultimapStateput in interface MapMultimapState<K1,K2,V>public V get(K1 key, K2 subkey)
MapMultimapStateget in interface MapMultimapState<K1,K2,V>null if there's no mappingsCopyright © 2013. All rights reserved.