public class KeyStateBackend extends AbstractKeyStateBackend
| Modifier and Type | Field and Description |
|---|---|
protected KeyGroup |
keyGroup |
protected int |
numberOfKeyGroups |
backStorageCache, currentCheckpointId, currentKey, descNamespace, keyGroupIndex, listManagerProxyHashMap, mapManagerProxyHashMap, valueManagerProxyHashMap| Constructor and Description |
|---|
KeyStateBackend(int numberOfKeyGroups,
KeyGroup keyGroup,
AbstractStateBackend abstractStateBackend) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
KeyGroup |
getKeyGroup() |
<T> ListState<T> |
getListState(ListStateDescriptor<T> stateDescriptor) |
<S,T> MapState<S,T> |
getMapState(MapStateDescriptor<S,T> stateDescriptor) |
int |
getNumberOfKeyGroups() |
<T> ValueState<T> |
getValueState(ValueStateDescriptor<T> stateDescriptor) |
protected <T> ListStateStoreManagerProxy<T> |
newListStateProxy(ListStateDescriptor<T> stateDescriptor)
get new list state proxy
|
protected <S,T> MapStateStoreManagerProxy<S,T> |
newMapStateProxy(MapStateDescriptor<S,T> stateDescriptor)
get map state proxy
|
protected <T> ValueStateStoreManagerProxy<T> |
newValueStateProxy(ValueStateDescriptor<T> stateDescriptor)
get new value state proxy
|
void |
setCurrentKey(Object currentKey) |
ackCommit, commit, finish, get, getBackend, getBackendType, getBackStorage, getBackStorage, getCheckpointId, getCurrentKey, getKeyGroupIndex, getStateStrategy, put, rollBack, setCheckpointId, setContext, setKeyGroupIndexprotected final int numberOfKeyGroups
protected final KeyGroup keyGroup
public KeyStateBackend(int numberOfKeyGroups,
KeyGroup keyGroup,
AbstractStateBackend abstractStateBackend)
protected <T> ValueStateStoreManagerProxy<T> newValueStateProxy(ValueStateDescriptor<T> stateDescriptor)
public <T> ValueState<T> getValueState(ValueStateDescriptor<T> stateDescriptor)
protected <T> ListStateStoreManagerProxy<T> newListStateProxy(ListStateDescriptor<T> stateDescriptor)
public <T> ListState<T> getListState(ListStateDescriptor<T> stateDescriptor)
protected <S,T> MapStateStoreManagerProxy<S,T> newMapStateProxy(MapStateDescriptor<S,T> stateDescriptor)
public <S,T> MapState<S,T> getMapState(MapStateDescriptor<S,T> stateDescriptor)
public void setCurrentKey(Object currentKey)
setCurrentKey in class AbstractKeyStateBackendpublic int getNumberOfKeyGroups()
public KeyGroup getKeyGroup()
public void close()
Copyright © 2020. All rights reserved.