CommT - type of committable@Internal public class CommitRequestImpl<CommT> extends Object implements org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
| Modifier | Constructor and Description |
|---|---|
protected |
CommitRequestImpl(CommT committable,
int numRetries,
CommitRequestState state,
org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup) |
protected |
CommitRequestImpl(CommT committable,
org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup) |
| Modifier and Type | Method and Description |
|---|---|
CommT |
getCommittable() |
int |
getNumberOfRetries() |
void |
retryLater() |
void |
signalAlreadyCommitted() |
void |
signalFailedWithKnownReason(Throwable t) |
void |
signalFailedWithUnknownReason(Throwable t) |
void |
updateAndRetryLater(CommT committable) |
protected CommitRequestImpl(CommT committable, org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup)
protected CommitRequestImpl(CommT committable, int numRetries, CommitRequestState state, org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup)
public CommT getCommittable()
getCommittable in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>public int getNumberOfRetries()
getNumberOfRetries in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>public void signalFailedWithKnownReason(Throwable t)
signalFailedWithKnownReason in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>public void signalFailedWithUnknownReason(Throwable t)
signalFailedWithUnknownReason in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>public void retryLater()
retryLater in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>public void updateAndRetryLater(CommT committable)
updateAndRetryLater in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>public void signalAlreadyCommitted()
signalAlreadyCommitted in interface org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.