Class StandardSinkTopologies
java.lang.Object
org.apache.flink.streaming.api.connector.sink2.StandardSinkTopologies
This utility class provides building blocks for custom topologies.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic <CommT> voidaddGlobalCommitter(DataStream<CommittableMessage<CommT>> committables, org.apache.flink.util.function.SerializableFunction<org.apache.flink.api.connector.sink2.CommitterInitContext, org.apache.flink.api.connector.sink2.Committer<CommT>> committerFactory, org.apache.flink.util.function.SerializableSupplier<org.apache.flink.core.io.SimpleVersionedSerializer<CommT>> committableSerializer) Adds a global committer to the pipeline that runs as final operator with a parallelism of one.static <CommT> voidaddGlobalCommitter(DataStream<CommittableMessage<CommT>> committables, org.apache.flink.util.function.SerializableSupplier<org.apache.flink.api.connector.sink2.Committer<CommT>> committerFactory, org.apache.flink.util.function.SerializableSupplier<org.apache.flink.core.io.SimpleVersionedSerializer<CommT>> committableSerializer) Adds a global committer to the pipeline that runs as final operator with a parallelism of one.
-
Field Details
-
GLOBAL_COMMITTER_TRANSFORMATION_NAME
- See Also:
-
-
Method Details
-
addGlobalCommitter
public static <CommT> void addGlobalCommitter(DataStream<CommittableMessage<CommT>> committables, org.apache.flink.util.function.SerializableFunction<org.apache.flink.api.connector.sink2.CommitterInitContext, org.apache.flink.api.connector.sink2.Committer<CommT>> committerFactory, org.apache.flink.util.function.SerializableSupplier<org.apache.flink.core.io.SimpleVersionedSerializer<CommT>> committableSerializer) Adds a global committer to the pipeline that runs as final operator with a parallelism of one. -
addGlobalCommitter
public static <CommT> void addGlobalCommitter(DataStream<CommittableMessage<CommT>> committables, org.apache.flink.util.function.SerializableSupplier<org.apache.flink.api.connector.sink2.Committer<CommT>> committerFactory, org.apache.flink.util.function.SerializableSupplier<org.apache.flink.core.io.SimpleVersionedSerializer<CommT>> committableSerializer) Adds a global committer to the pipeline that runs as final operator with a parallelism of one.
-