mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 12:56:51 +00:00
docfix/remove hikari.metricRegistry props and tweak the docs
This commit is contained in:
parent
c85433df20
commit
f825ed1ef7
@ -23,14 +23,13 @@ connector=star
|
||||
#connector=proxy
|
||||
#connector=...
|
||||
|
||||
#OBP uses Hikari as the default database connection pool. OBP supports the following 6 configurations at the moment.
|
||||
#OBP uses Hikari as the default database connection pool. OBP supports the following 5 configurations at the moment.
|
||||
#https://github.com/brettwooldridge/HikariCP#frequently-used
|
||||
#hikari.connectionTimeout=
|
||||
#hikari.maximumPoolSize=
|
||||
#hikari.idleTimeout=
|
||||
#hikari.keepaliveTime=
|
||||
#hikari.maxLifetime=
|
||||
#hikari.metricRegistry=
|
||||
|
||||
## if connector = star, then need to set which connectors will be used. For now, obp support rest, akka, kafka. If you set kafka, then you need to start the kafka server.
|
||||
starConnector_supported_types=mapped,internal
|
||||
|
||||
@ -29,29 +29,25 @@ class CustomDBVendor(driverName: String,
|
||||
val config = new HikariConfig()
|
||||
|
||||
val connectionTimeout = APIUtil.getPropsAsLongValue("hikari.connectionTimeout")
|
||||
val maximumPoolSize = APIUtil.getPropsAsLongValue("hikari.maximumPoolSize")
|
||||
val maximumPoolSize = APIUtil.getPropsAsIntValue("hikari.maximumPoolSize")
|
||||
val idleTimeout = APIUtil.getPropsAsLongValue("hikari.idleTimeout")
|
||||
val keepaliveTime = APIUtil.getPropsAsLongValue("hikari.keepaliveTime")
|
||||
val maxLifetime = APIUtil.getPropsAsLongValue("hikari.maxLifetime")
|
||||
val metricRegistry = APIUtil.getPropsAsLongValue("hikari.metricRegistry")
|
||||
|
||||
if(connectionTimeout.isDefined){
|
||||
config.setConnectionTimeout(connectionTimeout.head)
|
||||
}
|
||||
if(maximumPoolSize.isDefined){
|
||||
config.setConnectionTimeout(maximumPoolSize.head)
|
||||
config.setMaximumPoolSize(maximumPoolSize.head)
|
||||
}
|
||||
if(idleTimeout.isDefined){
|
||||
config.setConnectionTimeout(idleTimeout.head)
|
||||
config.setIdleTimeout(idleTimeout.head)
|
||||
}
|
||||
if(keepaliveTime.isDefined){
|
||||
config.setConnectionTimeout(keepaliveTime.head)
|
||||
config.setKeepaliveTime(keepaliveTime.head)
|
||||
}
|
||||
if(maxLifetime.isDefined){
|
||||
config.setConnectionTimeout(maxLifetime.head)
|
||||
}
|
||||
if(metricRegistry.isDefined){
|
||||
config.setConnectionTimeout(connectionTimeout.head)
|
||||
config.setMaxLifetime(maxLifetime.head)
|
||||
}
|
||||
|
||||
(dbUser, dbPassword) match {
|
||||
|
||||
@ -8,7 +8,6 @@ Date Commit Action
|
||||
Added props hikari.idleTimeout, default is from hakari.
|
||||
Added props hikari.keepaliveTime, default is from hakari.
|
||||
Added props hikari.maxLifetime, default is from hakari.
|
||||
Added props hikari.metricRegistry, default is from hakari.
|
||||
24/08/2023 bcb8fcfd Added props expectedOpenFuturesPerService, default is 100.
|
||||
16/08/2023 4d8dfa66 Added props short_endpoint_timeout, default is 1.
|
||||
Added props medium_endpoint_timeout, default is 7.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user