package execution
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
ConfigurableThreadFactory extends ThreadFactory with ForkJoinWorkerThreadFactory
Thread factory (both java.util.concurrent.ThreadFactory and java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory) that creates new threads according to the provided com.avast.sst.jvm.execution.ConfigurableThreadFactory.Config.
-
class
ExecutorModule[F[_]] extends AnyRef
Provides necessary executors - the default one for execution of your business logic and callbacks and special one designated for blocking operations.
Provides necessary executors - the default one for execution of your business logic and callbacks and special one designated for blocking operations. Also allows you to create more executors if you need them.
- final case class ForkJoinPoolConfig(parallelismMin: Int = 8, parallelismFactor: Double = 1.0, parallelismMax: Int = 64, taskPeekingMode: TaskPeekingMode = FIFO) extends Product with Serializable
- final case class ThreadPoolExecutorConfig(coreSize: Int, maxSize: Int, keepAlive: FiniteDuration = ..., allowCoreThreadTimeout: Boolean = false) extends Product with Serializable
Value Members
- object ConfigurableThreadFactory
- object ExecutorModule
- object ForkJoinPoolConfig extends Serializable
- object LoggingUncaughtExceptionHandler extends UncaughtExceptionHandler