abstract class ServerSettings extends javadsl.settings.ServerSettings

Public API but not intended for subclassing

Self Type
ServerSettingsImpl
Annotations
@DoNotInherit()
Source
ServerSettings.scala
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. All

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 pipeliningLimit: Int
  10. abstract def previewServerSettings: PreviewServerSettings
  11. abstract def rawRequestUriHeader: Boolean
  12. abstract def remoteAddressHeader: Boolean
  13. abstract def responseHeaderSizeHint: Int
  14. abstract def serverHeader: Option[Server]
  15. abstract def socketOptions: Seq[SocketOption]
  16. abstract def terminationDeadlineExceededResponse: HttpResponse
  17. abstract def timeouts: Timeouts
  18. abstract def transparentHeadRequests: Boolean
  19. abstract def verboseErrorMessages: Boolean
  20. abstract def websocketSettings: WebSocketSettings
  21. 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 to Timeouts 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 getPipeliningLimit: Int
    Definition Classes
    ServerSettingsServerSettings
  11. def getPreviewServerSettings: javadsl.settings.PreviewServerSettings
    Definition Classes
    ServerSettingsServerSettings
  12. def getRawRequestUriHeader: Boolean
    Definition Classes
    ServerSettingsServerSettings
  13. def getRemoteAddressHeader: Boolean
    Definition Classes
    ServerSettingsServerSettings
  14. def getResponseHeaderSizeHint: Int
    Definition Classes
    ServerSettingsServerSettings
  15. def getServerHeader: Optional[Server]
    Definition Classes
    ServerSettingsServerSettings
  16. def getSocketOptions: List[SocketOption]
    Definition Classes
    ServerSettingsServerSettings
  17. def getTerminationDeadlineExceededResponse: HttpResponse
    Definition Classes
    ServerSettingsServerSettings
  18. def getTimeouts: Timeouts
    Definition Classes
    ServerSettingsServerSettings
  19. def getTransparentHeadRequests: Boolean
    Definition Classes
    ServerSettingsServerSettings
  20. def getVerboseErrorMessages: Boolean
    Definition Classes
    ServerSettingsServerSettings
  21. def getWebsocketRandomFactory: Supplier[Random]
    Definition Classes
    ServerSettingsServerSettings
  22. def getWebsocketSettings: WebSocketSettings
    Definition Classes
    ServerSettingsServerSettings
  23. def idleTimeout: Duration
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  24. def lingerTimeout: Duration
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  25. def mapHttp2Settings(f: (Http2ServerSettings) ⇒ Http2ServerSettings): ServerSettings
  26. def mapParserSettings(f: (ParserSettings) ⇒ ParserSettings): ServerSettings
  27. def mapPreviewServerSettings(f: (PreviewServerSettings) ⇒ PreviewServerSettings): ServerSettings
  28. def mapTimeouts(f: (Timeouts) ⇒ Timeouts): ServerSettings
  29. def mapWebsocketSettings(f: (WebSocketSettings) ⇒ WebSocketSettings): ServerSettings
  30. def requestTimeout: Duration
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    Timeouts
  31. def withBacklog(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  32. def withBindTimeout(newValue: FiniteDuration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  33. def withDefaultHostHeader(newValue: Host): ServerSettings
  34. def withDefaultHostHeader(newValue: Host): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  35. def withDefaultHttpPort(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  36. def withDefaultHttpsPort(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  37. def withHttp2Settings(newValue: Http2ServerSettings): ServerSettings
  38. def withHttp2Settings(newValue: javadsl.settings.Http2ServerSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  39. def withIdleTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  40. def withLingerTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  41. def withLogUnencryptedNetworkBytes(newValue: Option[Int]): ServerSettings
  42. def withLogUnencryptedNetworkBytes(newValue: Optional[Int]): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  43. def withMaxConnections(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  44. def withParserSettings(newValue: ParserSettings): ServerSettings
  45. def withParserSettings(newValue: javadsl.settings.ParserSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  46. def withPipeliningLimit(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  47. def withPreviewServerSettings(newValue: PreviewServerSettings): ServerSettings
  48. def withPreviewServerSettings(newValue: javadsl.settings.PreviewServerSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  49. def withRawRequestUriHeader(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  50. def withRemoteAddressHeader(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  51. def withRequestTimeout(newValue: Duration): Timeouts
    Implicit
    This member is added by an implicit conversion from ServerSettings to Timeouts performed by method timeoutsShortcut in akka.http.scaladsl.settings.ServerSettings.
    Definition Classes
    TimeoutsTimeouts
  52. def withResponseHeaderSizeHint(newValue: Int): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  53. def withServerHeader(newValue: Option[Server]): ServerSettings
  54. def withServerHeader(newValue: Optional[Server]): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  55. def withSocketOptions(newValue: Seq[SocketOption]): ServerSettings
  56. def withSocketOptions(newValue: Iterable[SocketOption]): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  57. def withTerminationDeadlineExceededResponse(response: HttpResponse): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  58. def withTimeouts(newValue: Timeouts): ServerSettings
  59. def withTimeouts(newValue: Timeouts): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings
  60. def withTransparentHeadRequests(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  61. def withVerboseErrorMessages(newValue: Boolean): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  62. def withWebsocketRandomFactory(newValue: () ⇒ Random): ServerSettings
  63. def withWebsocketRandomFactory(newValue: Supplier[Random]): ServerSettings
    Definition Classes
    ServerSettingsServerSettings
  64. def withWebsocketSettings(newValue: WebSocketSettings): ServerSettings
  65. def withWebsocketSettings(newValue: javadsl.settings.WebSocketSettings): javadsl.settings.ServerSettings
    Definition Classes
    ServerSettings