Class RoutingSettingsImpl

All Implemented Interfaces:
Serializable, scala.Equals, scala.Product

public final class RoutingSettingsImpl extends RoutingSettings implements scala.Product, Serializable
INTERNAL API
See Also:
  • Constructor Details

    • RoutingSettingsImpl

      public RoutingSettingsImpl(boolean verboseErrorMessages, boolean fileGetConditional, boolean renderVanityFooter, int rangeCountLimit, long rangeCoalescingThreshold, int decodeMaxBytesPerChunk, long decodeMaxSize, boolean useJarFileCache)
  • Method Details

    • fromSubConfig

      public static RoutingSettingsImpl fromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config c)
    • prefix

      protected static String prefix()
    • apply

      public static T apply(org.apache.pekko.actor.ActorSystem system)
    • apply

      public static T apply(String configOverrides)
    • apply

      public static T apply(com.typesafe.config.Config config)
    • verboseErrorMessages

      public boolean verboseErrorMessages()
      Specified by:
      verboseErrorMessages in class RoutingSettings
    • fileGetConditional

      public boolean fileGetConditional()
      Specified by:
      fileGetConditional in class RoutingSettings
    • renderVanityFooter

      public boolean renderVanityFooter()
      Specified by:
      renderVanityFooter in class RoutingSettings
    • rangeCountLimit

      public int rangeCountLimit()
      Specified by:
      rangeCountLimit in class RoutingSettings
    • rangeCoalescingThreshold

      public long rangeCoalescingThreshold()
      Specified by:
      rangeCoalescingThreshold in class RoutingSettings
    • decodeMaxBytesPerChunk

      public int decodeMaxBytesPerChunk()
      Specified by:
      decodeMaxBytesPerChunk in class RoutingSettings
    • decodeMaxSize

      public long decodeMaxSize()
      Specified by:
      decodeMaxSize in class RoutingSettings
    • useJarFileCache

      public boolean useJarFileCache()
      Description copied from class: RoutingSettings
      Whether resources that live in a jar file are served through the JDK's jar file cache, the same cache the class loader uses, instead of opening and parsing the jar file for every request.

      Specified by:
      useJarFileCache in class RoutingSettings
      Returns:
      (undocumented)
    • productPrefix

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