[
https://issues.apache.org/jira/browse/STREAMS-344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15809571#comment-15809571
]
ASF GitHub Bot commented on STREAMS-344:
----------------------------------------
Github user smarthi commented on a diff in the pull request:
https://github.com/apache/incubator-streams/pull/348#discussion_r95082088
--- Diff:
streams-contrib/streams-persist-neo4j/src/main/java/org/apache/streams/neo4j/bolt/Neo4jBoltClient.java
---
@@ -0,0 +1,100 @@
+package org.apache.streams.neo4j.bolt;
+
+import org.apache.streams.neo4j.Neo4jConfiguration;
+
+import com.google.common.base.Preconditions;
+
+import org.apache.commons.lang3.StringUtils;
+import org.neo4j.driver.v1.AuthToken;
+import org.neo4j.driver.v1.AuthTokens;
+import org.neo4j.driver.v1.Driver;
+import org.neo4j.driver.v1.GraphDatabase;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+public class Neo4jBoltClient {
+
+ private static final Logger LOGGER = LoggerFactory
+ .getLogger(Neo4jBoltClient.class);
+
+ private Driver client;
+
+ public Neo4jConfiguration config;
+
+ private Neo4jBoltClient(Neo4jConfiguration neo4jConfiguration) {
+ this.config = neo4jConfiguration;
+ try {
+ this.start();
+ } catch (Exception e) {
+ e.printStackTrace();
+ this.client = null;
+ }
+ }
+
+ private static Map<Neo4jConfiguration, Neo4jBoltClient> INSTANCE_MAP =
new ConcurrentHashMap<Neo4jConfiguration, Neo4jBoltClient>();
+
+ public static Neo4jBoltClient getInstance(Neo4jConfiguration
neo4jConfiguration) {
+ if ( INSTANCE_MAP != null &&
--- End diff --
extra space after openning brace - style check nitpick
> Support binary protocol in streams-persist-graph
> ------------------------------------------------
>
> Key: STREAMS-344
> URL: https://issues.apache.org/jira/browse/STREAMS-344
> Project: Streams
> Issue Type: Improvement
> Components: Persist
> Reporter: Steve Blackmon
> Assignee: Steve Blackmon
> Fix For: 0.5
>
>
> Support batch writes in GraphHttpPersistWriter.
> Using a separate HTTP Post for every datum is inefficient.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)