Class ActorMaterializerSettings

java.lang.Object
org.apache.pekko.stream.ActorMaterializerSettings

public final class ActorMaterializerSettings extends Object
This class describes the configurable properties of the ActorMaterializer. Please refer to the withX methods for descriptions of the individual settings.

The constructor is not public API, use create or apply on the ActorMaterializerSettings companion instead.

  • Constructor Details

    • ActorMaterializerSettings

      public ActorMaterializerSettings()
  • Method Details

    • apply

      public static ActorMaterializerSettings apply(ActorSystem system)
      Deprecated.
      Use config or attributes to configure the materializer. See migration guide for details https://doc.akka.io/docs/akka/2.6/project/migration-guide-2.5.x-2.6.x.html. Since Akka 2.6.0.
      Create ActorMaterializerSettings from the settings of a pekko.actor.ActorSystem (Scala).

      Prefer using either config for defaults or attributes for per-stream config. See migration guide for details https://doc.akka.io/docs/akka/2.6/project/migration-guide-2.5.x-2.6.x.html"

    • apply

      public static ActorMaterializerSettings apply(com.typesafe.config.Config config)
      Deprecated.
      Use config or attributes to configure the materializer. See migration guide for details https://doc.akka.io/docs/akka/2.6/project/migration-guide-2.5.x-2.6.x.html. Since Akka 2.6.0.
      Create ActorMaterializerSettings from a Config subsection (Scala).

      Prefer using either config for defaults or attributes for per-stream config. See migration guide for details https://doc.akka.io/docs/akka/2.6/project/migration-guide-2.5.x-2.6.x.html"

    • subscriptionTimeoutSettings

      public StreamSubscriptionTimeoutSettings subscriptionTimeoutSettings()
    • withSubscriptionTimeoutSettings

      public ActorMaterializerSettings withSubscriptionTimeoutSettings(StreamSubscriptionTimeoutSettings settings)
      Leaked publishers and subscribers are cleaned up when they are not used within a given deadline, configured by StreamSubscriptionTimeoutSettings.
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object