Packages

abstract class ServerSettings extends javadsl.settings.ServerSettings

Public API but not intended for subclassing

Self Type
ServerSettingsImpl
Annotations
@DoNotInherit()
Source
ServerSettings.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServerSettings
  2. ServerSettings
  3. AnyRef
  4. Any
Implicitly
  1. by timeoutsShortcut
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def backlog: Int
  2. abstract def defaultHostHeader: Host
  3. abstract def defaultHttpPort: Int
  4. abstract def defaultHttpsPort: Int
  5. abstract def http2Settings: Http2ServerSettings
  6. abstract def logUnencryptedNetworkBytes: Option[Int]
  7. abstract def maxConnections: Int
  8. abstract def parserSettings: ParserSettings
  9. abstract def parsingErrorHandler: String
  10. abstract def pipeliningLimit: Int
  11. abstract def previewServerSettings: PreviewServerSettings
  12. abstract def rawRequestUriHeader: Boolean
  13. abstract def remoteAddressAttribute: Boolean
  14. abstract def responseHeaderSizeHint: Int
  15. abstract def serverHeader: Option[Server]
  16. abstract def socketOptions: Seq[SocketOption]
  17. abstract def streamCancellationDelay: FiniteDuration
  18. abstract def terminationDeadlineExceededResponse: HttpResponse
  19. abstract def timeouts: Timeouts
  20. abstract def transparentHeadRequests: Boolean
  21. abstract def verboseErrorMessages: Boolean
  22. abstract def websocketSettings: WebSocketSettings
  23. abstract def remoteAddressHeader: Boolean
    Annotations
    @deprecated
    Deprecated

    (Since version Akka HTTP 10.2.0) use remote-address-attribute instead

  24. abstract def websocketRandomFactory: () => Random
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Akka HTTP 10.1.1) Kept for binary compatibility; Use websocketSettings.randomFactory instead

Concrete Value Members

  1. def bindTimeout: FiniteDuration
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  2. def getBacklog: Int
    Definition Classes
    ServerSettingsServerSettings
  3. def getDefaultHostHeader: Host
    Definition Classes
    ServerSettingsServerSettings
  4. def getDefaultHttpPort: Int
    Definition Classes
    ServerSettingsServerSettings
  5. def getDefaultHttpsPort: Int
    Definition Classes
    ServerSettingsServerSettings
  6. def getHttp2Settings: javadsl.settings.Http2ServerSettings
    Definition Classes
    ServerSettings
  7. def getLogUnencryptedNetworkBytes: Optional[Int]
    Definition Classes
    ServerSettingsServerSettings
  8. def getMaxConnections: Int
    Definition Classes
    ServerSettingsServerSettings
  9. def getParserSettings: javadsl.settings.ParserSettings
    Definition Classes
    ServerSettingsServerSettings
  10. def getParsingErrorHandler: String
    Definition Classes
    ServerSettingsServerSettings
  11. def getPipeliningLimit: Int
    Definition Classes
    ServerSettingsServerSettings
  12. def getPreviewServerSettings: javadsl.settings.PreviewServerSettings
    Definition Classes
    ServerSettingsServerSettings
  13. def getRawRequestUriHeader: Boolean
    Definition Classes
    ServerSettingsServerSettings
  14. def getRemoteAddressAttribute: Boolean
    Definition Classes
    ServerSettingsServerSettings
  15. def getResponseHeaderSizeHint: Int
    Definition Classes
    ServerSettingsServerSettings
  16. def getServerHeader: Optional[Server]
    Definition Classes
    ServerSettingsServerSettings
  17. def getSocketOptions: List[SocketOption]
    Definition Classes
    ServerSettingsServerSettings
  18. def getStreamCancellationDelay: FiniteDuration
    Definition Classes
    ServerSettingsServerSettings
  19. def getTerminationDeadlineExceededResponse: HttpResponse
    Definition Classes
    ServerSettingsServerSettings
  20. def getTimeouts: Timeouts
    Definition Classes
    ServerSettingsServerSettings
  21. def getTransparentHeadRequests: Boolean
    Definition Classes
    ServerSettingsServerSettings
  22. def getVerboseErrorMessages: Boolean
    Definition Classes
    ServerSettingsServerSettings
  23. def getWebsocketSettings: WebSocketSettings
    Definition Classes
    ServerSettingsServerSettings
  24. def idleTimeout: Duration
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  25. def lingerTimeout: Duration
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  26. def mapHttp2Settings(f: (Http2ServerSettings) => Http2ServerSettings): ServerSettings
  27. def mapParserSettings(f: (ParserSettings) => ParserSettings): ServerSettings
  28. def mapPreviewServerSettings(f: (PreviewServerSettings) => PreviewServerSettings): ServerSettings
  29. def mapTimeouts(f: (Timeouts) => Timeouts): ServerSettings
  30. def mapWebsocketSettings(f: (WebSocketSettings) => WebSocketSettings): ServerSettings
  31. def requestTimeout: Duration
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  32. def withBacklog(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  33. def withBindTimeout(newValue: FiniteDuration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  34. def withDefaultHostHeader(newValue: Host): ServerSettings
  35. def withDefaultHostHeader(newValue: Host): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  36. def withDefaultHttpPort(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  37. def withDefaultHttpsPort(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  38. def withHttp2Settings(newValue: Http2ServerSettings): ServerSettings
  39. def withHttp2Settings(newValue: javadsl.settings.Http2ServerSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  40. def withIdleTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  41. def withLingerTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  42. def withLogUnencryptedNetworkBytes(newValue: Option[Int]): ServerSettings
  43. def withLogUnencryptedNetworkBytes(newValue: Optional[Int]): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  44. def withMaxConnections(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  45. def withParserSettings(newValue: ParserSettings): ServerSettings
  46. def withParserSettings(newValue: javadsl.settings.ParserSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  47. def withParsingErrorHandler(newValue: String): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  48. def withPipeliningLimit(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  49. def withPreviewServerSettings(newValue: PreviewServerSettings): ServerSettings
  50. def withPreviewServerSettings(newValue: javadsl.settings.PreviewServerSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  51. def withRawRequestUriHeader(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  52. def withRemoteAddressAttribute(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  53. def withRemoteAddressHeader(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  54. def withRequestTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in org.apache.pekko.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  55. def withResponseHeaderSizeHint(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  56. def withServerHeader(newValue: Option[Server]): ServerSettings
  57. def withServerHeader(newValue: Optional[Server]): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  58. def withSocketOptions(newValue: Seq[SocketOption]): ServerSettings
  59. def withSocketOptions(newValue: Iterable[SocketOption]): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  60. def withStreamCancellationDelay(newValue: FiniteDuration): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  61. def withTerminationDeadlineExceededResponse(response: HttpResponse): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  62. def withTimeouts(newValue: Timeouts): ServerSettings
  63. def withTimeouts(newValue: Timeouts): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  64. def withTransparentHeadRequests(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  65. def withVerboseErrorMessages(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  66. def withWebsocketSettings(newValue: WebSocketSettings): ServerSettings
  67. def withWebsocketSettings(newValue: javadsl.settings.WebSocketSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings

Deprecated Value Members

  1. def getRemoteAddressHeader: Boolean

    Definition Classes
    ServerSettingsServerSettings
    Deprecated

    since Akka HTTP 10.2.0, use remoteAddressAttribute instead

  2. def getWebsocketRandomFactory: Supplier[Random]
    Definition Classes
    ServerSettingsServerSettings
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Akka HTTP 10.2.0) Kept for binary compatibility; Use websocketSettings.getRandomFactory instead

  3. def withWebsocketRandomFactory(newValue: () => Random): ServerSettings
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Akka HTTP 10.2.0) Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead

  4. def withWebsocketRandomFactory(newValue: Supplier[Random]): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version Akka HTTP 10.2.0) Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead