static Config.ConfigBuilder |
Config.build() |
|
Config.ConfigBuilder |
Config.ConfigBuilder.withConnectionLivenessCheckTimeout(long value,
TimeUnit unit) |
池中空闲时间超过此超时的池化连接将在再次使用之前进行测试,以确保它们仍处于活动状态。
您通常不需要调整此参数,否则影响性能。
默认情况下不进行连接活动检查。值 0 表示将始终测试连接有效性,负值意味着永远不会测试连接。
|
Config.ConfigBuilder |
Config.ConfigBuilder.withConnectionTimeout(long value,
TimeUnit unit) |
指定socket连接超时。(默认不限制,连接将阻塞,直到建立或发生错误)
|
Config.ConfigBuilder |
Config.ConfigBuilder.withGraphRetryLimit(int times) |
更改执行出错的重试次数(默认0)
|
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.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)
|