This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
wanglihui-ip-learning-graph/ip-learning/src/main/scala/cn/ac/iie/utils/InitArangoDBPool.scala
2020-06-28 18:27:48 +08:00

25 lines
607 B
Scala

package cn.ac.iie.utils
import java.util
import com.arangodb.ArangoDB
import com.arangodb.model.AqlQueryOptions
import com.arangodb.util.MapBuilder
object InitArangoDBPool {
@transient
lazy val arangoDB: ArangoDB = new ArangoDB.Builder()
.maxConnections(ConfigUtils.MAXPOOLSIZE)
.host(ConfigUtils.ARANGODB_HOST, ConfigUtils.ARANGODB_PORT)
.user(ConfigUtils.ARANGODB_USER)
.password(ConfigUtils.ARANGODB_PASSWORD)
.build
val bindVars: util.Map[String, AnyRef] = new MapBuilder().get
val options: AqlQueryOptions = new AqlQueryOptions()
.ttl(ConfigUtils.ARANGODB_TTL)
}