Packages

p

com.avast.sst.jvm

execution

package execution

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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.

  2. 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.

  3. final case class ForkJoinPoolConfig(parallelismMin: Int = 8, parallelismFactor: Double = 1.0, parallelismMax: Int = 64, taskPeekingMode: TaskPeekingMode = FIFO) extends Product with Serializable
  4. final case class ThreadPoolExecutorConfig(coreSize: Int, maxSize: Int, keepAlive: FiniteDuration = ..., allowCoreThreadTimeout: Boolean = false) extends Product with Serializable

Value Members

  1. object ConfigurableThreadFactory
  2. object ExecutorModule
  3. object ForkJoinPoolConfig extends Serializable
  4. object LoggingUncaughtExceptionHandler extends UncaughtExceptionHandler

Ungrouped