Merge pull request #1916 from akka/wip-3809-config-1.1-patriknw

!pro #3809 Update to config 1.2.0
This commit is contained in:
Patrik Nordwall 2014-01-16 00:23:27 -08:00
commit bfbee94fec
31 changed files with 166 additions and 110 deletions

View file

@ -340,8 +340,9 @@ class ThreadPoolExecutorConfigurator(config: Config, prerequisites: DispatcherPr
val threadPoolConfig: ThreadPoolConfig = createThreadPoolConfigBuilder(config, prerequisites).config
protected def createThreadPoolConfigBuilder(config: Config, prerequisites: DispatcherPrerequisites): ThreadPoolConfigBuilder = {
import akka.util.Helpers.ConfigOps
ThreadPoolConfigBuilder(ThreadPoolConfig())
.setKeepAliveTime(Duration(config getMilliseconds "keep-alive-time", TimeUnit.MILLISECONDS))
.setKeepAliveTime(config.getMillisDuration("keep-alive-time"))
.setAllowCoreThreadTimeout(config getBoolean "allow-core-timeout")
.setCorePoolSizeFromFactor(config getInt "core-pool-size-min", config getDouble "core-pool-size-factor", config getInt "core-pool-size-max")
.setMaxPoolSizeFromFactor(config getInt "max-pool-size-min", config getDouble "max-pool-size-factor", config getInt "max-pool-size-max")