Class DispatcherSelector$

java.lang.Object
org.apache.pekko.actor.typed.DispatcherSelector$
All Implemented Interfaces:
Serializable

public class DispatcherSelector$ extends Object implements Serializable
Factories for DispatcherSelectors which describe which thread pool shall be used to run the actor to which this configuration is applied. See the individual factory methods for details on the options.

The default configuration if none of these options are present is to run the actor on the default ActorSystem executor.

See Also:
  • Field Details

    • MODULE$

      public static final DispatcherSelector$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • DispatcherSelector$

      public DispatcherSelector$()
  • Method Details

    • defaultDispatcher

      public DispatcherSelector defaultDispatcher()
      Java API: Run the actor on the default ActorSystem executor.
    • blocking

      public DispatcherSelector blocking()
      Run the actor on the default blocking dispatcher that is configured under default-blocking-io-dispatcher
    • fromConfig

      public DispatcherSelector fromConfig(String path)
      Look up an executor definition in the ActorSystem configuration. ExecutorServices created in this fashion will be shut down when the ActorSystem terminates.
    • sameAsParent

      public DispatcherSelector sameAsParent()
      Run the actor on the same executor as the parent actor.
      Returns: