final case class ThreadPoolConfigBuilder(config: ThreadPoolConfig) extends Product with Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
- ThreadPoolConfigBuilder
- Serializable
- Product
- Equals
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ThreadPoolConfigBuilder(config: ThreadPoolConfig)
Value Members
- val config: ThreadPoolConfig
- def configure(fs: Option[Function[, ThreadPoolConfigBuilder]]*): ThreadPoolConfigBuilder
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def setAllowCoreThreadTimeout(allow: Boolean): ThreadPoolConfigBuilder
- def setCorePoolSize(size: Int): ThreadPoolConfigBuilder
- def setCorePoolSizeFromFactor(min: Int, multiplier: Double, max: Int): ThreadPoolConfigBuilder
- def setFixedPoolSize(size: Int): ThreadPoolConfigBuilder
- def setKeepAliveTime(time: Duration): ThreadPoolConfigBuilder
- def setKeepAliveTimeInMillis(time: Long): ThreadPoolConfigBuilder
- def setMaxPoolSize(size: Int): ThreadPoolConfigBuilder
- def setMaxPoolSizeFromFactor(min: Int, multiplier: Double, max: Int): ThreadPoolConfigBuilder
- def setQueueFactory(newQueueFactory: QueueFactory): ThreadPoolConfigBuilder
- def withNewThreadPoolWithArrayBlockingQueueWithCapacityAndFairness(capacity: Int, fair: Boolean): ThreadPoolConfigBuilder
- def withNewThreadPoolWithCustomBlockingQueue(queue: [Runnable]): ThreadPoolConfigBuilder
- def withNewThreadPoolWithCustomBlockingQueue(newQueueFactory: QueueFactory): ThreadPoolConfigBuilder
- def withNewThreadPoolWithLinkedBlockingQueueWithCapacity(capacity: Int): ThreadPoolConfigBuilder
- def withNewThreadPoolWithLinkedBlockingQueueWithUnboundedCapacity: ThreadPoolConfigBuilder
- def withNewThreadPoolWithSynchronousQueueWithFairness(fair: Boolean): ThreadPoolConfigBuilder
A DSL to configure and create a MessageDispatcher with a ThreadPoolExecutor