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
@Internal public class MetadataV5Serializer extends MetadataV4Serializer
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 Modifier and Type Field Description static MetadataSerializer
INSTANCE
static int
VERSION
-
Constructor Summary
Constructors Constructor Description MetadataV5Serializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OperatorState
deserializeOperatorState(DataInputStream dis, MetadataV2V3SerializerBase.DeserializationContext context)
int
getVersion()
protected void
serializeOperatorState(OperatorState operatorState, DataOutputStream dos)
-
Methods inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV4Serializer
deserialize, serialize
-
Methods inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV3Serializer
deserializeInputChannelStateHandle, deserializeInputChannelStateHandle, deserializeKeyedStateHandleUtil, deserializeOperatorStateHandleUtil, deserializeResultSubpartitionStateHandle, deserializeResultSubpartitionStateHandle, deserializeStreamStateHandle, deserializeSubtaskIndexAndFinishedState, serializeInputChannelStateHandle, serializeKeyedStateHandleUtil, serializeOperatorStateHandleUtil, serializeResultSubpartitionStateHandle, serializeStreamStateHandle, serializeSubtaskState
-
Methods inherited from class org.apache.flink.runtime.checkpoint.metadata.MetadataV2V3SerializerBase
deserializeMasterState, deserializeMetadata, deserializeSubtaskState, serializeMasterState, serializeMetadata
-
-
-
-
Field Detail
-
INSTANCE
public static final MetadataSerializer INSTANCE
-
VERSION
public static final int VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getVersion
public int getVersion()
- Specified by:
getVersion
in interfaceorg.apache.flink.core.io.Versioned
- Overrides:
getVersion
in classMetadataV4Serializer
-
serializeOperatorState
protected void serializeOperatorState(OperatorState operatorState, DataOutputStream dos) throws IOException
- Overrides:
serializeOperatorState
in classMetadataV3Serializer
- Throws:
IOException
-
deserializeOperatorState
protected OperatorState deserializeOperatorState(DataInputStream dis, @Nullable MetadataV2V3SerializerBase.DeserializationContext context) throws IOException
- Overrides:
deserializeOperatorState
in classMetadataV3Serializer
- Throws:
IOException
-
-