- case class TrackWorkerPoolExecutionDelay(enableTracking: Boolean, trackingTaskPeriod: Duration, threadDumpThreshold: Duration) extends Product with Serializable
Control for tracking execution delay in the worker threads for a listener.
If true enable thread pause tracking.
The fixed time scheduling window for the execution delay runnable.
If > 0ms, enable stack dumping of threads when they have been delayed for more than the threshold. Thresholds of < 10ms will not work as expected as the underlying executors do not use high resolution timers.
- case class WorkerPool(eventLoopGroup: EventLoopGroup) extends Product with Serializable
A class eligible for configuring the io.netty.channel.EventLoopGroup used to execute I/O work for finagle clients and servers.