Class FatalExceptionClassifier
- java.lang.Object
-
- org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
-
@Internal public class FatalExceptionClassifier extends Object
Classifier class for retryable exceptions on request submission failure.
-
-
Constructor Summary
Constructors Constructor Description FatalExceptionClassifier(java.util.function.Predicate<Throwable> validator, java.util.function.Function<Throwable,Exception> throwableMapper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FatalExceptionClassifiercreateChain(FatalExceptionClassifier... classifiers)booleanisFatal(Throwable err, java.util.function.Consumer<Exception> throwableConsumer)static FatalExceptionClassifierwithRootCauseOfType(Class<? extends Throwable> type, java.util.function.Function<Throwable,Exception> mapper)
-
-
-
Method Detail
-
isFatal
public boolean isFatal(Throwable err, java.util.function.Consumer<Exception> throwableConsumer)
-
withRootCauseOfType
public static FatalExceptionClassifier withRootCauseOfType(Class<? extends Throwable> type, java.util.function.Function<Throwable,Exception> mapper)
-
createChain
public static FatalExceptionClassifier createChain(FatalExceptionClassifier... classifiers)
-
-