Class TestKitSettings

java.lang.Object
org.apache.pekko.actor.testkit.typed.TestKitSettings

public final class TestKitSettings extends Object
  • Constructor Details

    • TestKitSettings

      public TestKitSettings(com.typesafe.config.Config config)
  • Method Details

    • apply

      public static TestKitSettings apply(ActorSystem<?> system)
      Reads configuration settings from pekko.actor.testkit.typed section.
    • apply

      public static TestKitSettings apply(com.typesafe.config.Config config)
      Reads configuration settings from given Config that must have the same layout as the pekko.actor.testkit.typed section.
    • create

      public static TestKitSettings create(ActorSystem<?> system)
      Java API: Reads configuration settings from pekko.actor.testkit.typed section.
    • create

      public static TestKitSettings create(com.typesafe.config.Config config)
      Reads configuration settings from given Config that must have the same layout as the pekko.actor.testkit.typed section.
    • config

      public com.typesafe.config.Config config()
    • TestTimeFactor

      public double TestTimeFactor()
    • SingleExpectDefaultTimeout

      public scala.concurrent.duration.FiniteDuration SingleExpectDefaultTimeout()
      Dilated with `TestTimeFactor`.
    • ExpectNoMessageDefaultTimeout

      public scala.concurrent.duration.FiniteDuration ExpectNoMessageDefaultTimeout()
      Dilated with `TestTimeFactor`.
    • DefaultTimeout

      public Timeout DefaultTimeout()
      Dilated with `TestTimeFactor`.
    • DefaultActorSystemShutdownTimeout

      public scala.concurrent.duration.FiniteDuration DefaultActorSystemShutdownTimeout()
      Dilated with `TestTimeFactor`.
    • ThrowOnShutdownTimeout

      public boolean ThrowOnShutdownTimeout()
    • FilterLeeway

      public scala.concurrent.duration.FiniteDuration FilterLeeway()
      Dilated with `TestTimeFactor`.
    • dilated

      public scala.concurrent.duration.FiniteDuration dilated(scala.concurrent.duration.FiniteDuration duration)
      Scala API: Scale the duration with the configured TestTimeFactor
    • dilated

      public Duration dilated(Duration duration)
      Java API: Scale the duration with the configured TestTimeFactor