Package org.apache.flink.core.io
Interface Versioned
-
- All Known Subinterfaces:
MetadataSerializer
,SimpleVersionedSerializer<E>
- All Known Implementing Classes:
AsyncSinkWriterStateSerializer
,CommittableCollectorSerializer
,CommittableMessageSerializer
,CompactorRequestSerializer
,FileSinkCommittableSerializer
,FileSourceSplitSerializer
,FileWriterBucketStateSerializer
,FromElementsSplitSerializer
,GenericJobEventSerializer
,HybridSourceEnumeratorStateSerializer
,HybridSourceSplitSerializer
,InternalTimerServiceSerializationProxy
,KeyedBackendSerializationProxy
,MetadataV1Serializer
,MetadataV2Serializer
,MetadataV3Serializer
,MetadataV4Serializer
,MetadataV5Serializer
,NoOpEnumStateSerializer
,OperatorBackendSerializationProxy
,OSSRecoverableSerializer
,OutputStreamBasedPartFileWriter.OutputStreamBasedInProgressFileRecoverableSerializer
,OutputStreamBasedPartFileWriter.OutputStreamBasedPendingFileRecoverableSerializer
,PendingSplitsCheckpointSerializer
,PostVersionedIOReadableWritable
,SimpleVersionedSerializerAdapter
,SimpleVersionedStringSerializer
,VersionedIOReadableWritable
@PublicEvolving public interface Versioned
This interface is implemented by classes that provide a version number. Versions numbers can be used to differentiate between evolving classes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getVersion()
Returns the version number of the object.
-