public class StateTable<K,N,ST> extends Object
Modifier and Type | Field and Description |
---|---|
protected KeyGroupRange |
keyGroupRange |
protected RegisteredBackendStateMetaInfo<N,ST> |
metaInfo
Combined meta information such as name and serializers for this state
|
Constructor and Description |
---|
StateTable(RegisteredBackendStateMetaInfo<N,ST> metaInfo,
KeyGroupRange keyGroupRange) |
Modifier and Type | Method and Description |
---|---|
Map<N,Map<K,ST>> |
get(int index) |
RegisteredBackendStateMetaInfo<N,ST> |
getMetaInfo() |
TypeSerializer<N> |
getNamespaceSerializer() |
List<Map<N,Map<K,ST>>> |
getState() |
TypeSerializer<ST> |
getStateSerializer() |
void |
set(int index,
Map<N,Map<K,ST>> map) |
void |
setMetaInfo(RegisteredBackendStateMetaInfo<N,ST> metaInfo) |
protected RegisteredBackendStateMetaInfo<N,ST> metaInfo
protected final KeyGroupRange keyGroupRange
public StateTable(RegisteredBackendStateMetaInfo<N,ST> metaInfo, KeyGroupRange keyGroupRange)
public TypeSerializer<ST> getStateSerializer()
public TypeSerializer<N> getNamespaceSerializer()
public RegisteredBackendStateMetaInfo<N,ST> getMetaInfo()
public void setMetaInfo(RegisteredBackendStateMetaInfo<N,ST> metaInfo)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.