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

trohrmann pushed a commit to branch release-1.8
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.8 by this push:
     new 0281b73  [FLINK-14334][es][docs] Use ExceptionUtils#findThrowable
0281b73 is described below

commit 0281b73d9b50759def94d0350bf2ded7b910e0e3
Author: Chesnay Schepler <ches...@apache.org>
AuthorDate: Mon Oct 7 10:40:58 2019 +0200

    [FLINK-14334][es][docs] Use ExceptionUtils#findThrowable
    
    This closes #9849.
---
 docs/dev/connectors/elasticsearch.md                              | 8 ++++----
 .../streaming/connectors/cassandra/CassandraFailureHandler.java   | 2 +-
 .../connectors/elasticsearch/ActionRequestFailureHandler.java     | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/docs/dev/connectors/elasticsearch.md 
b/docs/dev/connectors/elasticsearch.md
index d0a159b..f60530e 100644
--- a/docs/dev/connectors/elasticsearch.md
+++ b/docs/dev/connectors/elasticsearch.md
@@ -526,10 +526,10 @@ input.addSink(new ElasticsearchSink<>(
                 int restStatusCode,
                 RequestIndexer indexer) throw Throwable {
 
-            if (ExceptionUtils.containsThrowable(failure, 
EsRejectedExecutionException.class)) {
+            if (ExceptionUtils.findThrowable(failure, 
EsRejectedExecutionException.class).isPresent()) {
                 // full queue; re-add document for indexing
                 indexer.add(action);
-            } else if (ExceptionUtils.containsThrowable(failure, 
ElasticsearchParseException.class)) {
+            } else if (ExceptionUtils.findThrowable(failure, 
ElasticsearchParseException.class).isPresent()) {
                 // malformed document; simply drop request without failing sink
             } else {
                 // for all other failures, fail the sink
@@ -554,10 +554,10 @@ input.addSink(new ElasticsearchSink(
                 int restStatusCode,
                 RequestIndexer indexer) {
 
-            if (ExceptionUtils.containsThrowable(failure, 
EsRejectedExecutionException.class)) {
+            if (ExceptionUtils.findThrowable(failure, 
EsRejectedExecutionException.class).isPresent()) {
                 // full queue; re-add document for indexing
                 indexer.add(action)
-            } else if (ExceptionUtils.containsThrowable(failure, 
ElasticsearchParseException.class)) {
+            } else if (ExceptionUtils.findThrowable(failure, 
ElasticsearchParseException.class).isPresent()) {
                 // malformed document; simply drop request without failing sink
             } else {
                 // for all other failures, fail the sink
diff --git 
a/flink-connectors/flink-connector-cassandra/src/main/java/org/apache/flink/streaming/connectors/cassandra/CassandraFailureHandler.java
 
b/flink-connectors/flink-connector-cassandra/src/main/java/org/apache/flink/streaming/connectors/cassandra/CassandraFailureHandler.java
index 478ba47..8bcb0ca 100644
--- 
a/flink-connectors/flink-connector-cassandra/src/main/java/org/apache/flink/streaming/connectors/cassandra/CassandraFailureHandler.java
+++ 
b/flink-connectors/flink-connector-cassandra/src/main/java/org/apache/flink/streaming/connectors/cassandra/CassandraFailureHandler.java
@@ -34,7 +34,7 @@ import java.io.Serializable;
  *
  *             @Override
  *             void onFailure(Throwable failure) throws IOException {
- *                     if (ExceptionUtils.containsThrowable(failure, 
WriteTimeoutException.class)) {
+ *                     if (ExceptionUtils.findThrowable(failure, 
WriteTimeoutException.class).isPresent()) {
  *                             // drop exception
  *                     } else {
  *                             // for all other failures, fail the sink;
diff --git 
a/flink-connectors/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/streaming/connectors/elasticsearch/ActionRequestFailureHandler.java
 
b/flink-connectors/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/streaming/connectors/elasticsearch/ActionRequestFailureHandler.java
index 260f80e..1514aba 100644
--- 
a/flink-connectors/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/streaming/connectors/elasticsearch/ActionRequestFailureHandler.java
+++ 
b/flink-connectors/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/streaming/connectors/elasticsearch/ActionRequestFailureHandler.java
@@ -36,10 +36,10 @@ import java.io.Serializable;
  *
  *             @Override
  *             void onFailure(ActionRequest action, Throwable failure, int 
restStatusCode, RequestIndexer indexer) throws Throwable {
- *                     if (ExceptionUtils.containsThrowable(failure, 
EsRejectedExecutionException.class)) {
+ *                     if (ExceptionUtils.findThrowable(failure, 
EsRejectedExecutionException.class).isPresent()) {
  *                             // full queue; re-add document for indexing
  *                             indexer.add(action);
- *                     } else if (ExceptionUtils.containsThrowable(failure, 
ElasticsearchParseException.class)) {
+ *                     } else if (ExceptionUtils.findThrowable(failure, 
ElasticsearchParseException.class).isPresent()) {
  *                             // malformed document; simply drop request 
without failing sink
  *                     } else {
  *                             // for all other failures, fail the sink;

Reply via email to