gpt4 book ai didi

java - TitanFactory静态构建方法

转载 作者:行者123 更新时间:2023-11-30 09:00:34 25 4
gpt4 key购买 nike

我是 Java 新手,正在玩 Titan DB .

根据 Cassandra backend 的文档, TitanFactory 有一个静态方法 build():

TitanGraph g = TitanFactory.build()
.set("storage.backend","cassandra")
.set("storage.hostname","127.0.0.1")
.open();

但是,在查看 the source 时,它似乎只有一个重载的 open() 方法:

package com.thinkaurelius.titan.core;

import com.thinkaurelius.titan.graphdb.configuration.GraphDatabaseConfiguration;
import com.thinkaurelius.titan.graphdb.database.StandardTitanGraph;
import org.apache.commons.configuration.Configuration;
import java.io.File;

public class TitanFactory {

public static TitanGraph open(String directoryOrConfigFile) {
return open(GraphDatabaseConfiguration.getConfiguration(new File(directoryOrConfigFile)));
}

public static TitanGraph open(Configuration configuration) {
return new StandardTitanGraph(new GraphDatabaseConfiguration(configuration));
}

}

我想也许 GitHub 上的版本比我拥有的版本更新,但我得到的是最新版本,GitHub 说该文件最后一次修改是在 5 月。所以我想我必须遗漏一些东西。 TitanFactory.build() 确实有效。它返回一个 TitanFactory Builder。那么,build 从何而来?

最佳答案

MVN Repository 在 version 0.5.1 显示库.您使用 maven 依赖项下载的代码包含一个 TitanFactory#build() 方法。

我不确定哪个 git 分支包含最新的代码(看起来不像 master),但是 this one看起来很有希望。

关于java - TitanFactory静态构建方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26726707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com