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 http2Enabled: Boolean
    Definition Classes
    ServerSettingsServerSettings
  6. abstract def http2Settings: Http2ServerSettings
  7. abstract def logUnencryptedNetworkBytes: Option[Int]
  8. abstract def maxConnections: Int
  9. abstract def parserSettings: ParserSettings
  10. abstract def parsingErrorHandler: String
  11. abstract def pipeliningLimit: Int
  12. abstract def previewServerSettings: PreviewServerSettings
  13. abstract def rawRequestUriHeader: Boolean
  14. abstract def remoteAddressAttribute: Boolean
  15. abstract def responseHeaderSizeHint: Int
  16. abstract def serverHeader: Option[Server]
  17. abstract def socketOptions: Seq[SocketOption]
  18. abstract def streamCancellationDelay: FiniteDuration
  19. abstract def terminationDeadlineExceededResponse: HttpResponse
  20. abstract def timeouts: Timeouts
  21. abstract def transparentHeadRequests: Boolean
  22. abstract def verboseErrorMessages: Boolean
  23. abstract def websocketSettings: WebSocketSettings
  24. abstract def remoteAddressHeader: Boolean
    Annotations
    @deprecated
    Deprecated

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

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

    (Since version 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 akka.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 akka.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 akka.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 akka.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 akka.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 withHttp2Enabled(enabled: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  39. def withHttp2Settings(newValue: Http2ServerSettings): ServerSettings
  40. def withHttp2Settings(newValue: javadsl.settings.Http2ServerSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  41. def withIdleTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  42. def withLingerTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  43. def withLogUnencryptedNetworkBytes(newValue: Option[Int]): ServerSettings
  44. def withLogUnencryptedNetworkBytes(newValue: Optional[Int]): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  45. def withMaxConnections(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  46. def withParserSettings(newValue: ParserSettings): ServerSettings
  47. def withParserSettings(newValue: javadsl.settings.ParserSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  48. def withParsingErrorHandler(newValue: String): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  49. def withPipeliningLimit(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  50. def withPreviewServerSettings(newValue: PreviewServerSettings): ServerSettings
  51. def withPreviewServerSettings(newValue: javadsl.settings.PreviewServerSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  52. def withRawRequestUriHeader(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  53. def withRemoteAddressAttribute(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  54. def withRemoteAddressHeader(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  55. def withRequestTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings toTimeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  56. def withResponseHeaderSizeHint(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  57. def withServerHeader(newValue: Option[Server]): ServerSettings
  58. def withServerHeader(newValue: Optional[Server]): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  59. def withSocketOptions(newValue: Seq[SocketOption]): ServerSettings
  60. def withSocketOptions(newValue: Iterable[SocketOption]): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  61. def withStreamCancellationDelay(newValue: FiniteDuration): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  62. def withTerminationDeadlineExceededResponse(response: HttpResponse): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  63. def withTimeouts(newValue: Timeouts): ServerSettings
  64. def withTimeouts(newValue: Timeouts): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  65. def withTransparentHeadRequests(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  66. def withVerboseErrorMessages(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  67. def withWebsocketSettings(newValue: WebSocketSettings): ServerSettings
  68. def withWebsocketSettings(newValue: javadsl.settings.WebSocketSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings

Deprecated Value Members

  1. def getRemoteAddressHeader: Boolean

    Definition Classes
    ServerSettingsServerSettings
    Deprecated

    since 10.2.0, use remoteAddressAttribute instead

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

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

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

    (Since version 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 10.2.0) Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead