Uses of Interface
org.apache.flink.streaming.api.connector.sink2.CommittableMessage
Packages that use CommittableMessage
Package
Description
-
Uses of CommittableMessage in org.apache.flink.streaming.api.connector.sink2
Classes in org.apache.flink.streaming.api.connector.sink2 that implement CommittableMessageModifier and TypeClassDescriptionclassCommittableSummary<CommT>This class tracks the information about committables belonging to one checkpoint coming from one subtask.classCommittableWithLineage<CommT>Provides metadata.Methods in org.apache.flink.streaming.api.connector.sink2 that return CommittableMessageModifier and TypeMethodDescriptionCommittableMessageSerializer.deserialize(int version, byte[] serialized) Methods in org.apache.flink.streaming.api.connector.sink2 that return types with arguments of type CommittableMessageModifier and TypeMethodDescriptionSupportsPreCommitTopology.addPreCommitTopology(DataStream<CommittableMessage<WriterResultT>> committables) Intercepts and modifies the committables sent on checkpoint or at end of input.org.apache.flink.api.common.typeutils.TypeSerializer<CommittableMessage<CommT>>CommittableMessageTypeInfo.createSerializer(org.apache.flink.api.common.serialization.SerializerConfig config) CommittableMessageTypeInfo.getTypeClass()static org.apache.flink.api.common.typeinfo.TypeInformation<CommittableMessage<Void>>CommittableMessageTypeInfo.noOutput()Returns the type information for aCommittableMessagewith no committable.static <CommT> org.apache.flink.api.common.typeinfo.TypeInformation<CommittableMessage<CommT>>CommittableMessageTypeInfo.of(org.apache.flink.util.function.SerializableSupplier<org.apache.flink.core.io.SimpleVersionedSerializer<CommT>> committableSerializerFactory) Returns the type information based on the serializer for aCommittableMessage.Methods in org.apache.flink.streaming.api.connector.sink2 with parameters of type CommittableMessageModifier and TypeMethodDescriptionbyte[]CommittableMessageSerializer.serialize(CommittableMessage<CommT> obj) Method parameters in org.apache.flink.streaming.api.connector.sink2 with type arguments of type CommittableMessageModifier and TypeMethodDescriptionstatic <CommT> voidStandardSinkTopologies.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.static <CommT> voidStandardSinkTopologies.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.voidSupportsPostCommitTopology.addPostCommitTopology(DataStream<CommittableMessage<CommittableT>> committables) Adds a custom post-commit topology where all committables can be processed.SupportsPreCommitTopology.addPreCommitTopology(DataStream<CommittableMessage<WriterResultT>> committables) Intercepts and modifies the committables sent on checkpoint or at end of input. -
Uses of CommittableMessage in org.apache.flink.streaming.api.transformations
Methods in org.apache.flink.streaming.api.transformations that return types with arguments of type CommittableMessageConstructor parameters in org.apache.flink.streaming.api.transformations with type arguments of type CommittableMessageModifierConstructorDescriptionGlobalCommitterTransform(DataStream<CommittableMessage<CommT>> inputStream, 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) -
Uses of CommittableMessage in org.apache.flink.streaming.runtime.operators.sink
Methods in org.apache.flink.streaming.runtime.operators.sink with type parameters of type CommittableMessageModifier and TypeMethodDescription<T extends StreamOperator<CommittableMessage<CommT>>>
TCommitterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) <T extends StreamOperator<CommittableMessage<CommT>>>
TSinkWriterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) Method parameters in org.apache.flink.streaming.runtime.operators.sink with type arguments of type CommittableMessageModifier and TypeMethodDescription<T extends StreamOperator<CommittableMessage<CommT>>>
TCommitterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) <T extends StreamOperator<CommittableMessage<CommT>>>
TSinkWriterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) voidGlobalCommitterOperator.processElement(StreamRecord<CommittableMessage<CommT>> element) -
Uses of CommittableMessage in org.apache.flink.streaming.runtime.operators.sink.committables
Methods in org.apache.flink.streaming.runtime.operators.sink.committables with parameters of type CommittableMessageModifier and TypeMethodDescriptionvoidCommittableCollector.addMessage(CommittableMessage<CommT> message) Adds aCommittableMessageto the collector to hold it until emission.