Class ClusterMetricsSettings

java.lang.Object
org.apache.pekko.cluster.metrics.ClusterMetricsSettings
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product

public class ClusterMetricsSettings extends Object implements scala.Product, Serializable
Metrics extension settings. Documented in: src/main/resources/reference.conf.
See Also:
  • Constructor Details

    • ClusterMetricsSettings

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

    • apply

      public static ClusterMetricsSettings apply(com.typesafe.config.Config config)
    • unapply

      public static scala.Option<com.typesafe.config.Config> unapply(ClusterMetricsSettings x$0)
    • config

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

      public String MetricsDispatcher()
    • PeriodicTasksInitialDelay

      public scala.concurrent.duration.FiniteDuration PeriodicTasksInitialDelay()
    • NativeLibraryExtractFolder

      public String NativeLibraryExtractFolder()
    • SupervisorName

      public String SupervisorName()
    • SupervisorStrategyProvider

      public String SupervisorStrategyProvider()
    • SupervisorStrategyConfiguration

      public com.typesafe.config.Config SupervisorStrategyConfiguration()
    • CollectorEnabled

      public boolean CollectorEnabled()
    • CollectorProvider

      public String CollectorProvider()
    • CollectorFallback

      public boolean CollectorFallback()
    • CollectorSampleInterval

      public scala.concurrent.duration.FiniteDuration CollectorSampleInterval()
    • CollectorGossipInterval

      public scala.concurrent.duration.FiniteDuration CollectorGossipInterval()
    • CollectorMovingAverageHalfLife

      public scala.concurrent.duration.FiniteDuration CollectorMovingAverageHalfLife()
    • copy

      public ClusterMetricsSettings copy(com.typesafe.config.Config config)
    • copy$default$1

      public com.typesafe.config.Config copy$default$1()
    • productPrefix

      public String productPrefix()
      Specified by:
      productPrefix in interface scala.Product
    • productArity

      public int productArity()
      Specified by:
      productArity in interface scala.Product
    • productElement

      public Object productElement(int x$1)
      Specified by:
      productElement in interface scala.Product
    • productIterator

      public scala.collection.Iterator<Object> productIterator()
      Specified by:
      productIterator in interface scala.Product
    • canEqual

      public boolean canEqual(Object x$1)
      Specified by:
      canEqual in interface scala.Equals
    • productElementName

      public String productElementName(int x$1)
      Specified by:
      productElementName in interface scala.Product
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object x$1)
      Specified by:
      equals in interface scala.Equals
      Overrides:
      equals in class Object