目录
源码解析一:open(String properties-path)
源码解析二:open(ReadConfiguration configuration)
代码
一般情况下,我们有两种形式打开JanusGraph图查询引擎
(1)在终端中
graph = JanusGraphFactory.open('conf/janusgraph-cql-es.properties')
(2)在java代码中
JanusGraph graph = JanusGraphFactory.open(properties-path);
源码解析一:open(String properties-path)
public static JanusGraph open(String shortcutOrFile) {
return open(getLocalConfiguration(shortcutOrFile));
}
public static JanusGraph open(ReadConfiguration configuration) {
return open(configuration, null);
}
public static JanusGraph open(ReadConfiguration configuration, String backupName) {
}
可以看到properties文件从String类型的路径被转成ReadConfiguration类,然后生成了JanusGraph。JanusGraph源码中涉及到很多不同的configuration类