summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--aai-core/src/main/java/org/openecomp/aai/dbmap/AAIGraph.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/aai-core/src/main/java/org/openecomp/aai/dbmap/AAIGraph.java b/aai-core/src/main/java/org/openecomp/aai/dbmap/AAIGraph.java
index 2ee8baf5..4921b91d 100644
--- a/aai-core/src/main/java/org/openecomp/aai/dbmap/AAIGraph.java
+++ b/aai-core/src/main/java/org/openecomp/aai/dbmap/AAIGraph.java
@@ -96,8 +96,10 @@ public class AAIGraph {
}
private void loadGraph(String name, String configPath) throws AAIException {
- try (TitanGraph graph = TitanFactory.open(configPath);
- InputStream is = new FileInputStream(configPath)) {
+ // Graph being opened by TitanFactory is being placed in hashmap to be used later
+ // These graphs shouldn't be closed until the application shutdown
+ TitanGraph graph = TitanFactory.open(configPath);
+ try (InputStream is = new FileInputStream(configPath)) {
Properties graphProps = new Properties();
graphProps.load(is);
@@ -117,7 +119,6 @@ public class AAIGraph {
throw new AAIException("AAI_4001");
} catch (IOException e) {
throw new AAIException("AAI_4002");
-
}
}