CallingThreadDispatcherConfigurator

org.apache.pekko.testkit.CallingThreadDispatcherConfigurator

Attributes

Source
CallingThreadDispatcher.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def dispatcher(): MessageDispatcher

Returns an instance of MessageDispatcher given the configuration. Depending on the needs the implementation may return a new instance for each invocation or return the same instance every time.

Returns an instance of MessageDispatcher given the configuration. Depending on the needs the implementation may return a new instance for each invocation or return the same instance every time.

Attributes

Definition Classes
Source
CallingThreadDispatcher.scala

Inherited methods

Attributes

Inherited from:
newForkJoinExecutorConfigurator(MessageDispatcherConfigurator.this.config.getConfig("fork-join-executor"),prerequisites) case"thread-pool-executor"=> newThreadPoolExecutorConfigurator(MessageDispatcherConfigurator.this.config.getConfig("thread-pool-executor"),prerequisites) case"affinity-pool-executor"=> newAffinityPoolConfigurator(MessageDispatcherConfigurator.this.config.getConfig("affinity-pool-executor"),prerequisites) casefqcn=> valargs:List[Tuple2[Class[Config]|Class[DispatcherPrerequisites],Config|DispatcherPrerequisites]]=List.apply[Tuple2[Class[Config]|Class[DispatcherPrerequisites],Config|DispatcherPrerequisites]](ArrowAssoc[Class[Config]](classOf[Config]).->[Config](MessageDispatcherConfigurator.this.config),ArrowAssoc[Class[DispatcherPrerequisites]](classOf[DispatcherPrerequisites]).->[DispatcherPrerequisites](prerequisites)) prerequisites.dynamicAccess.createInstanceFor[ExecutorServiceConfigurator](fqcn,args)(ClassTag.apply[ExecutorServiceConfigurator](classOf[ExecutorServiceConfigurator])).recover[ExecutorServiceConfigurator](((x$1:Throwable)=>(x$1:@unchecked)match{ caseexception=> thrownewIllegalArgumentException(augmentString("CannotinstantiateExecutorServiceConfigurator(\"executor=[%s]\"),definedin[%s],\nmakesureithasanaccessibleconstructorwitha[%s,%s]signature").format(fqcn,MessageDispatcherConfigurator.this.config.getString("id"),classOf[Config],classOf[DispatcherPrerequisites]),exception) })).get } MessageDispatcherConfigurator.this.config.getString("executor")match{ case"default-executor"=> newDefaultExecutorServiceConfigurator(MessageDispatcherConfigurator.this.config.getConfig("default-executor"),prerequisites,configurator(MessageDispatcherConfigurator.this.config.getString("default-executor.fallback"))) caseother=> configurator(other) } }">MessageDispatcherConfigurator
Source
AbstractDispatcher.scala