Package | Description |
---|---|
com.graphdbapi.driver.v1 |
Modifier and Type | Method and Description |
---|---|
static Config.ConfigBuilder |
Config.build()
返回一个
Config.ConfigBuilder 实例 |
Config.ConfigBuilder |
Config.ConfigBuilder.withConnectionAcquisitionTimeout(long value,
TimeUnit unit)
Deprecated.
|
Config.ConfigBuilder |
Config.ConfigBuilder.withConnectionLivenessCheckTimeout(long value,
TimeUnit unit)
池中空闲时间超过此超时的池化连接将在再次使用之前进行测试,以确保它们仍处于活动状态。
您通常不需要调整此参数,否则影响性能。
默认情况下不进行连接活动检查。值
0 表示将始终测试连接有效性,负值意味着永远不会测试连接。 |
Config.ConfigBuilder |
Config.ConfigBuilder.withConnectionTimeout(long value,
TimeUnit unit)
指定socket连接超时。(默认不限制,连接将阻塞,直到建立或发生错误)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withEncryption()
设置以使用加密流量。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withGraphRetryLimit(int times)
更改执行出错的重试次数(默认0)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withK8sUriSet(Set<String> uriSet)
Deprecated.
|
Config.ConfigBuilder |
Config.ConfigBuilder.withLanguage(com.graphdbapi.driver.v1.Language language)
报错语言选择(仅对服务端异常描述语言做更改,默认语言根据服务端系统语言而定)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withLeakedSessionsLogging()
启用泄露会话日志。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withLogging(com.graphdbapi.driver.v1.Logging logging)
为driver提供备用日志记录实现。
默认使用 java.util.logging。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withMaxConnectionLifetime(long value,
TimeUnit unit)
超过此阈值的池化连接将被关闭并从池中删除。这种丢弃在连接获取期间发生,因此新会话永远不会被旧连接支持。
默认最大连接生命周期值为1小时。0和负值将导致生命周期值不被检查。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withMaxConnectionPoolSize(int value)
配置连接池到数据库的最大连接数。(默认值为100,负值是被允许的并将导致无限制的池)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withMaxTransactionRetryTime(long value,
TimeUnit unit)
Deprecated.
|
Config.ConfigBuilder |
Config.ConfigBuilder.withoutEncryption()
设置以使用非加密流量。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withReadIdleDetectionTime(long value,
TimeUnit unit)
连接的读空闲检测,保持连接活跃。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withRoutingFailureLimit(int routingFailureLimit)
获取路由表出错的重试次数。(默认1次,不能低于1)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withRoutingRetryDelay(long delay,
TimeUnit unit)
获取路由表重试延迟时间(默认5秒,不可为负)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withRoutingTableFlushDelay(long delay,
TimeUnit unit)
设置路由表的刷新时间
|
Config.ConfigBuilder |
Config.ConfigBuilder.withThreadCount(int count)
设置线程数(设置的数量不能小于1。此值默认为0,这个时候真实线程数会是核心数*2)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withTrustStrategy(com.graphdbapi.driver.v1.Config.TrustStrategy trustStrategy)
Deprecated.
|
Copyright © 2024. All rights reserved.