Package org.apache.flink.runtime.state
Interface StateSnapshotTransformer.StateSnapshotTransformFactory<T>
- All Known Implementing Classes:
StateSnapshotTransformers.ListStateSnapshotTransformFactory,StateSnapshotTransformers.MapStateSnapshotTransformFactory,StateSnapshotTransformers.StateSnapshotTransformFactoryWrapAdaptor
- Enclosing interface:
- StateSnapshotTransformer<T>
public static interface StateSnapshotTransformer.StateSnapshotTransformFactory<T>
This factory creates state transformers depending on the form of values to transform.
If there is no transforming needed, the factory methods return Optional.empty().
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StateSnapshotTransformer.StateSnapshotTransformFactory<?> -
Method Summary
Modifier and TypeMethodDescriptionOptional<StateSnapshotTransformer<byte[]>>static <T> StateSnapshotTransformer.StateSnapshotTransformFactory<T>static <T> StateSnapshotTransformer.StateSnapshotTransformFactory<T>
-
Field Details
-
NO_TRANSFORM
-
-
Method Details
-
noTransform
-
createNoTransform
-
createForDeserializedState
Optional<StateSnapshotTransformer<T>> createForDeserializedState() -
createForSerializedState
Optional<StateSnapshotTransformer<byte[]>> createForSerializedState()
-