Interface WithPreCommitTopology<InputT,CommT>
-
- All Superinterfaces:
Serializable,org.apache.flink.api.connector.sink2.Sink<InputT>,org.apache.flink.api.connector.sink2.SupportsCommitter<CommT>,SupportsPreCommitTopology<CommT,CommT>,org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,CommT>
@Experimental @Deprecated public interface WithPreCommitTopology<InputT,CommT> extends org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,CommT>, SupportsPreCommitTopology<CommT,CommT>
Deprecated.Allows expert users to implement a custom topology afterSinkWriterand beforeCommitter.It is recommended to use immutable committables because mutating committables can have unexpected side-effects.
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default org.apache.flink.core.io.SimpleVersionedSerializer<CommT>getWriteResultSerializer()Deprecated.Defaults toSupportsCommitter.getCommittableSerializer()for backward compatibility.-
Methods inherited from interface org.apache.flink.api.connector.sink2.Sink
createWriter, createWriter
-
Methods inherited from interface org.apache.flink.api.connector.sink2.SupportsCommitter
getCommittableSerializer
-
Methods inherited from interface org.apache.flink.streaming.api.connector.sink2.SupportsPreCommitTopology
addPreCommitTopology
-
-
-
-
Method Detail
-
getWriteResultSerializer
default org.apache.flink.core.io.SimpleVersionedSerializer<CommT> getWriteResultSerializer()
Deprecated.Defaults toSupportsCommitter.getCommittableSerializer()for backward compatibility.- Specified by:
getWriteResultSerializerin interfaceSupportsPreCommitTopology<InputT,CommT>
-
-