Class CommitRequestImpl<CommT>
java.lang.Object
org.apache.flink.streaming.runtime.operators.sink.committables.CommitRequestImpl<CommT>
- Type Parameters:
CommT- type of committable
- All Implemented Interfaces:
org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
@Internal
public class CommitRequestImpl<CommT>
extends Object
implements org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
Internal implementation to commit a specific committable and handle the response.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCommitRequestImpl(CommT committable, int numRetries, CommitRequestState state, org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup) protectedCommitRequestImpl(CommT committable, org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintinthashCode()voidvoidvoidvoidtoString()voidupdateAndRetryLater(CommT committable)
-
Constructor Details
-
CommitRequestImpl
protected CommitRequestImpl(CommT committable, org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup) -
CommitRequestImpl
protected CommitRequestImpl(CommT committable, int numRetries, CommitRequestState state, org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup)
-
-
Method Details
-
getCommittable
- Specified by:
getCommittablein interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
getNumberOfRetries
public int getNumberOfRetries()- Specified by:
getNumberOfRetriesin interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
signalFailedWithKnownReason
- Specified by:
signalFailedWithKnownReasonin interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
signalFailedWithUnknownReason
- Specified by:
signalFailedWithUnknownReasonin interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
retryLater
public void retryLater()- Specified by:
retryLaterin interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
updateAndRetryLater
- Specified by:
updateAndRetryLaterin interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
signalAlreadyCommitted
public void signalAlreadyCommitted()- Specified by:
signalAlreadyCommittedin interfaceorg.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT>
-
equals
-
hashCode
public int hashCode() -
toString
-