You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by mf...@apache.org on 2014/07/21 20:29:58 UTC

[05/11] git commit: STREAMS-131 | Updated elasticsearch persist writer to close timer

STREAMS-131 | Updated elasticsearch persist writer to close timer


Project: http://git-wip-us.apache.org/repos/asf/incubator-streams/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-streams/commit/b45256c3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-streams/tree/b45256c3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-streams/diff/b45256c3

Branch: refs/heads/master
Commit: b45256c3ab87ba385fdee5170528dcffabecac57
Parents: 0d1fc31
Author: mfranklin <mf...@apache.org>
Authored: Thu Jul 10 11:20:03 2014 -0400
Committer: mfranklin <mf...@apache.org>
Committed: Thu Jul 10 11:20:03 2014 -0400

----------------------------------------------------------------------
 .../apache/streams/elasticsearch/ElasticsearchPersistWriter.java    | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/b45256c3/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java b/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java
index caf5ec3..5b90e8b 100644
--- a/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java
+++ b/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java
@@ -176,6 +176,7 @@ public class ElasticsearchPersistWriter implements StreamsPersistWriter, DatumSt
 
             LOGGER.debug("Closed ElasticSearch Writer: Ok[{}] Failed[{}] Orphaned[{}]", this.totalOk.get(), this.totalFailed.get(), this.getTotalOutstanding());
             manager.stop();
+            timer.cancel();
 
         } catch (Throwable e) {
             // this line of code should be logically unreachable.