| Modifier and Type | Class and Description |
|---|---|
class |
CommittableSummary<CommT>
This class tracks the information about committables belonging to one checkpoint coming from one
subtask.
|
class |
CommittableWithLineage<CommT>
Provides metadata.
|
| Modifier and Type | Method and Description |
|---|---|
CommittableMessage<CommT> |
CommittableMessageSerializer.deserialize(int version,
byte[] serialized) |
| Modifier and Type | Method and Description |
|---|---|
DataStream<CommittableMessage<CommittableT>> |
SupportsPreCommitTopology.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.ExecutionConfig config) |
org.apache.flink.api.common.typeutils.TypeSerializer<CommittableMessage<CommT>> |
CommittableMessageTypeInfo.createSerializer(org.apache.flink.api.common.serialization.SerializerConfig config) |
Class<CommittableMessage<CommT>> |
CommittableMessageTypeInfo.getTypeClass() |
static org.apache.flink.api.common.typeinfo.TypeInformation<CommittableMessage<Void>> |
CommittableMessageTypeInfo.noOutput()
Returns the type information for a
CommittableMessage with 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 a
CommittableMessage. |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
CommittableMessageSerializer.serialize(CommittableMessage<CommT> obj) |
| Modifier and Type | Method and Description |
|---|---|
static <CommT> void |
StandardSinkTopologies.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.
|
void |
SupportsPostCommitTopology.addPostCommitTopology(DataStream<CommittableMessage<CommittableT>> committables)
Adds a custom post-commit topology where all committables can be processed.
|
DataStream<CommittableMessage<CommittableT>> |
SupportsPreCommitTopology.addPreCommitTopology(DataStream<CommittableMessage<WriterResultT>> committables)
Intercepts and modifies the committables sent on checkpoint or at end of input.
|
void |
GlobalCommitterOperator.processElement(StreamRecord<CommittableMessage<CommT>> element) |
| Modifier and Type | Method and Description |
|---|---|
DataStream<CommittableMessage<CommT>> |
GlobalCommitterTransform.getInputStream() |
| Constructor and Description |
|---|
GlobalCommitterTransform(DataStream<CommittableMessage<CommT>> inputStream,
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) |
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperator<CommittableMessage<CommT>>> |
SinkWriterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) |
<T extends StreamOperator<CommittableMessage<CommT>>> |
CommitterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperator<CommittableMessage<CommT>>> |
SinkWriterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) |
<T extends StreamOperator<CommittableMessage<CommT>>> |
CommitterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
CommittableCollector.addMessage(CommittableMessage<CommT> message)
Adds a
CommittableMessage to the collector to hold it until emission. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.