@Internal public class MetadataV2Serializer extends MetadataV2V3SerializerBase implements MetadataSerializer
See MetadataV2V3SerializerBase for a description of the format layout.
MetadataV2V3SerializerBase.DeserializationContext| 限定符和类型 | 字段和说明 |
|---|---|
static MetadataV2Serializer |
INSTANCE
The singleton instance of the serializer.
|
static int |
VERSION
The metadata format version.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CheckpointMetadata |
deserialize(DataInputStream dis,
ClassLoader classLoader,
String externalPointer)
Deserializes a savepoint from an input stream.
|
protected OperatorState |
deserializeOperatorState(DataInputStream dis,
MetadataV2V3SerializerBase.DeserializationContext context) |
protected OperatorSubtaskState |
deserializeSubtaskState(DataInputStream dis,
MetadataV2V3SerializerBase.DeserializationContext context) |
int |
getVersion() |
protected void |
serializeOperatorState(OperatorState operatorState,
DataOutputStream dos) |
protected void |
serializeSubtaskState(OperatorSubtaskState subtaskState,
DataOutputStream dos) |
deserializeInputChannelStateHandle, deserializeMasterState, deserializeMetadata, deserializeResultSubpartitionStateHandle, serializeInputChannelStateHandle, serializeMasterState, serializeMetadata, serializeResultSubpartitionStateHandlepublic static final int VERSION
public static final MetadataV2Serializer INSTANCE
public int getVersion()
getVersion 在接口中 org.apache.flink.core.io.Versionedpublic CheckpointMetadata deserialize(DataInputStream dis, ClassLoader classLoader, String externalPointer) throws IOException
MetadataSerializerdeserialize 在接口中 MetadataSerializerdis - Input stream to deserialize savepoint fromclassLoader - the user code class loaderexternalPointer - the external pointer of the given checkpointIOException - Serialization failures are forwardedprotected void serializeOperatorState(OperatorState operatorState, DataOutputStream dos) throws IOException
serializeOperatorState 在类中 MetadataV2V3SerializerBaseIOExceptionprotected OperatorState deserializeOperatorState(DataInputStream dis, @Nullable MetadataV2V3SerializerBase.DeserializationContext context) throws IOException
protected void serializeSubtaskState(OperatorSubtaskState subtaskState, DataOutputStream dos) throws IOException
protected OperatorSubtaskState deserializeSubtaskState(DataInputStream dis, @Nullable MetadataV2V3SerializerBase.DeserializationContext context) throws IOException
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.