Class FileMergingOperatorStreamStateHandle

java.lang.Object
org.apache.flink.runtime.state.OperatorStreamStateHandle
org.apache.flink.runtime.state.filemerging.FileMergingOperatorStreamStateHandle
All Implemented Interfaces:
Serializable, CompositeStateHandle, OperatorStateHandle, StateObject, StreamStateHandle
Direct Known Subclasses:
EmptyFileMergingOperatorStreamStateHandle

public class FileMergingOperatorStreamStateHandle extends OperatorStreamStateHandle implements CompositeStateHandle
A OperatorStreamStateHandle that works for file merging checkpoints.

Operator states are stored in `taskownd/` dir when file merging is enabled. When an operator state dir is not referenced by any checkpoint, SharedStateRegistry will discard it. The shared subtask dir of fire merging is also tracked by FileMergingOperatorStreamStateHandle.

The shared subtask dir of file merging is created when task initialization, which will be discarded when no checkpoint refer to it.

See Also: