Class ActorSystem.Settings

java.lang.Object
org.apache.pekko.actor.ActorSystem.Settings
Enclosing class:
ActorSystem

public static class ActorSystem.Settings extends Object
Settings are the overall ActorSystem Settings which also provides a convenient access to the Config object.

For more detailed information about the different possible configuration options, look in the Apache Pekko Documentation under "Configuration"

See Also:
  • Constructor Details

  • Method Details

    • name

      public final String name()
    • setup

      public ActorSystemSetup setup()
    • config

      public final com.typesafe.config.Config config()
      The backing Config of this ActorSystem's Settings

      See Also:
    • ConfigVersion

      public final String ConfigVersion()
    • ProviderSelectionType

      public final ProviderSelection ProviderSelectionType()
    • ProviderClass

      public final String ProviderClass()
    • HasCluster

      public final boolean HasCluster()
    • SupervisorStrategyClass

      public final String SupervisorStrategyClass()
    • CreationTimeout

      public final Timeout CreationTimeout()
    • UnstartedPushTimeout

      public final Timeout UnstartedPushTimeout()
    • AllowJavaSerialization

      public final boolean AllowJavaSerialization()
    • SerializeAllMessages

      public final boolean SerializeAllMessages()
    • SerializeAllCreators

      public final boolean SerializeAllCreators()
    • NoSerializationVerificationNeededClassPrefix

      public final scala.collection.immutable.Set<String> NoSerializationVerificationNeededClassPrefix()
    • LogLevel

      public final String LogLevel()
    • StdoutLogLevel

      public final String StdoutLogLevel()
    • Loggers

      public final scala.collection.immutable.Seq<String> Loggers()
    • LoggersDispatcher

      public final String LoggersDispatcher()
    • LoggingFilter

      public final String LoggingFilter()
    • LoggerStartTimeout

      public final Timeout LoggerStartTimeout()
    • LogConfigOnStart

      public final boolean LogConfigOnStart()
    • LogDeadLetters

      public final int LogDeadLetters()
    • LogDeadLettersDuringShutdown

      public final boolean LogDeadLettersDuringShutdown()
    • LogDeadLettersSuspendDuration

      public final scala.concurrent.duration.Duration LogDeadLettersSuspendDuration()
    • AddLoggingReceive

      public final boolean AddLoggingReceive()
    • DebugAutoReceive

      public final boolean DebugAutoReceive()
    • DebugLifecycle

      public final boolean DebugLifecycle()
    • FsmDebugEvent

      public final boolean FsmDebugEvent()
    • DebugEventStream

      public final boolean DebugEventStream()
    • DebugUnhandledMessage

      public final boolean DebugUnhandledMessage()
    • DebugRouterMisconfiguration

      public final boolean DebugRouterMisconfiguration()
    • Home

      public final scala.Option<String> Home()
    • SchedulerClass

      public final String SchedulerClass()
    • Daemonicity

      public final boolean Daemonicity()
    • JvmExitOnFatalError

      public final boolean JvmExitOnFatalError()
    • JvmShutdownHooks

      public final boolean JvmShutdownHooks()
    • FailMixedVersions

      public final boolean FailMixedVersions()
    • CoordinatedShutdownTerminateActorSystem

      public final boolean CoordinatedShutdownTerminateActorSystem()
    • CoordinatedShutdownRunByActorSystemTerminate

      public final boolean CoordinatedShutdownRunByActorSystemTerminate()
    • DefaultVirtualNodesFactor

      public final int DefaultVirtualNodesFactor()
    • toString

      public String toString()
      Returns the String representation of the Config that this Settings is backed by
      Overrides:
      toString in class Object