Class MetadataV5Serializer
java.lang.Object
org.apache.flink.runtime.checkpoint.metadata.MetadataV2V3SerializerBase
org.apache.flink.runtime.checkpoint.metadata.MetadataV3Serializer
org.apache.flink.runtime.checkpoint.metadata.MetadataV4Serializer
org.apache.flink.runtime.checkpoint.metadata.MetadataV5Serializer
- All Implemented Interfaces:
org.apache.flink.core.io.Versioned,MetadataSerializer
V5 serializer that adds Operator name and uid.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV2V3SerializerBase
MetadataV2V3SerializerBase.DeserializationContext -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected OperatorStatedeserializeOperatorState(DataInputStream dis, MetadataV2V3SerializerBase.DeserializationContext context) intprotected voidserializeOperatorState(OperatorState operatorState, DataOutputStream dos) Methods inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV4Serializer
deserialize, serializeMethods inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV3Serializer
deserializeInputChannelStateHandle, deserializeInputChannelStateHandle, deserializeKeyedStateHandleUtil, deserializeOperatorStateHandleUtil, deserializeResultSubpartitionStateHandle, deserializeResultSubpartitionStateHandle, deserializeStreamStateHandle, deserializeSubtaskIndexAndFinishedState, serializeInputChannelStateHandle, serializeKeyedStateHandleUtil, serializeOperatorStateHandleUtil, serializeResultSubpartitionStateHandle, serializeStreamStateHandle, serializeSubtaskStateMethods inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV2V3SerializerBase
deserializeMasterState, deserializeMetadata, deserializeSubtaskState, serializeMasterState, serializeMetadata
-
Field Details
-
INSTANCE
-
VERSION
public static final int VERSION- See Also:
-
-
Constructor Details
-
MetadataV5Serializer
public MetadataV5Serializer()
-
-
Method Details
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceorg.apache.flink.core.io.Versioned- Overrides:
getVersionin classMetadataV4Serializer
-
serializeOperatorState
protected void serializeOperatorState(OperatorState operatorState, DataOutputStream dos) throws IOException - Overrides:
serializeOperatorStatein classMetadataV3Serializer- Throws:
IOException
-
deserializeOperatorState
protected OperatorState deserializeOperatorState(DataInputStream dis, @Nullable MetadataV2V3SerializerBase.DeserializationContext context) throws IOException - Overrides:
deserializeOperatorStatein classMetadataV3Serializer- Throws:
IOException
-