MDCPropagatingExecutorServiceConfigurator

uk.gov.hmrc.play.bootstrap.dispatchers.MDCPropagatingExecutorServiceConfigurator
class MDCPropagatingExecutorServiceConfigurator(config: Config, prerequisites: DispatcherPrerequisites) extends ExecutorServiceConfigurator

This provides an ExecutorService which copies MDC to the next execution.

This can be enabled with.

 pekko.actor.default-dispatcher {
   executor = "uk.gov.hmrc.play.bootstrap.dispatchers.MDCPropagatingExecutorServiceConfigurator"
 }

Attributes

Graph
Supertypes
class ExecutorServiceConfigurator
trait ExecutorServiceFactoryProvider
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

class MDCPropagatingExecutorServiceFactory(delegate: ExecutorServiceFactory) extends ExecutorServiceFactory

Attributes

Supertypes
trait ExecutorServiceFactory
class Object
trait Matchable
class Any

Value members

Concrete methods

override def createExecutorServiceFactory(id: String, threadFactory: ThreadFactory): ExecutorServiceFactory

Attributes

Definition Classes
ExecutorServiceFactoryProvider