This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new 3b0e9b71d9 [hotfix] Document difference between CommitListener and 
CommitCallback
3b0e9b71d9 is described below

commit 3b0e9b71d98facaa17c2f13b9c3eb89006ca1071
Author: JingsongLi <[email protected]>
AuthorDate: Mon Jul 21 16:03:32 2025 +0800

    [hotfix] Document difference between CommitListener and CommitCallback
---
 .../org/apache/paimon/flink/sink/listener/CommitListener.java    | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git 
a/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/listener/CommitListener.java
 
b/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/listener/CommitListener.java
index b52d8709fe..ecc1b62774 100644
--- 
a/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/listener/CommitListener.java
+++ 
b/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/listener/CommitListener.java
@@ -19,11 +19,18 @@
 package org.apache.paimon.flink.sink.listener;
 
 import org.apache.paimon.manifest.ManifestCommittable;
+import org.apache.paimon.table.sink.CommitCallback;
 
 import java.io.Closeable;
 import java.util.List;
 
-/** The commit listener. */
+/**
+ * The commit listener for Flink sink.
+ *
+ * <p>The biggest difference between this class and {@link CommitCallback} is 
that it can implement
+ * the {@link #snapshotState()} method, which allows for customized 
requirements based on Flink's
+ * stream computing features.
+ */
 public interface CommitListener extends Closeable {
 
     void notifyCommittable(List<ManifestCommittable> committables);

Reply via email to