K
- type of keyN
- type of namespaceS
- type of statepublic class NestedStateMapSnapshot<K,N,S> extends StateMapSnapshot<K,N,S,NestedStateMap<K,N,S>>
NestedStateMap
.owningStateMap
Constructor and Description |
---|
NestedStateMapSnapshot(NestedStateMap<K,N,S> owningStateMap)
Creates a new
NestedStateMapSnapshot . |
Modifier and Type | Method and Description |
---|---|
void |
writeState(TypeSerializer<K> keySerializer,
TypeSerializer<N> namespaceSerializer,
TypeSerializer<S> stateSerializer,
DataOutputView dov,
StateSnapshotTransformer<S> stateSnapshotTransformer)
Writes the state in this snapshot to output.
|
isOwner, release
public NestedStateMapSnapshot(NestedStateMap<K,N,S> owningStateMap)
NestedStateMapSnapshot
.owningStateMap
- the NestedStateMap
for which this object represents a snapshot.public void writeState(TypeSerializer<K> keySerializer, TypeSerializer<N> namespaceSerializer, TypeSerializer<S> stateSerializer, @Nonnull DataOutputView dov, @Nullable StateSnapshotTransformer<S> stateSnapshotTransformer) throws IOException
StateMapSnapshot
writeState
in class StateMapSnapshot<K,N,S,NestedStateMap<K,N,S>>
keySerializer
- the key serializer.namespaceSerializer
- the namespace serializer.stateSerializer
- the state serializer.dov
- the output.stateSnapshotTransformer
- state transformer, and can be null.IOException
- on write-related problems.Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.