abstract class ServerSettings extends AnyRef

Public API but not intended for subclassing

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

Instance Constructors

  1. new ServerSettings()

Abstract Value Members

  1. abstract def getBacklog: Int
  2. abstract def getDefaultHostHeader: Host
  3. abstract def getDefaultHttpPort: Int
  4. abstract def getDefaultHttpsPort: Int
  5. abstract def getLogUnencryptedNetworkBytes: Optional[Int]
  6. abstract def getMaxConnections: Int
  7. abstract def getParserSettings: ParserSettings
  8. abstract def getParsingErrorHandler: String
  9. abstract def getPipeliningLimit: Int
  10. abstract def getPreviewServerSettings: PreviewServerSettings
  11. abstract def getRawRequestUriHeader: Boolean
  12. abstract def getRemoteAddressAttribute: Boolean
  13. abstract def getResponseHeaderSizeHint: Int
  14. abstract def getServerHeader: Optional[Server]
  15. abstract def getSocketOptions: Iterable[SocketOption]
  16. abstract def getStreamCancellationDelay: FiniteDuration
  17. abstract def getTerminationDeadlineExceededResponse: HttpResponse
  18. abstract def getTimeouts: Timeouts
  19. abstract def getTransparentHeadRequests: Boolean
  20. abstract def getVerboseErrorMessages: Boolean
  21. abstract def getWebsocketSettings: WebSocketSettings
  22. abstract def http2Enabled: Boolean
  23. abstract def getRemoteAddressHeader: Boolean

    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version 10.2.0) Use remoteAddressAttribute instead

  24. abstract def getWebsocketRandomFactory: Supplier[Random]
    Annotations
    @Deprecated @deprecated
    Deprecated

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

Concrete Value Members

  1. def getHttp2Settings: Http2ServerSettings
  2. def withBacklog(newValue: Int): ServerSettings
  3. def withDefaultHostHeader(newValue: Host): ServerSettings
  4. def withDefaultHttpPort(newValue: Int): ServerSettings
  5. def withDefaultHttpsPort(newValue: Int): ServerSettings
  6. def withHttp2Enabled(enabled: Boolean): ServerSettings
  7. def withHttp2Settings(newValue: Http2ServerSettings): ServerSettings
  8. def withLogUnencryptedNetworkBytes(newValue: Optional[Int]): ServerSettings
  9. def withMaxConnections(newValue: Int): ServerSettings
  10. def withParserSettings(newValue: ParserSettings): ServerSettings
  11. def withParsingErrorHandler(newValue: String): ServerSettings
  12. def withPipeliningLimit(newValue: Int): ServerSettings
  13. def withPreviewServerSettings(newValue: PreviewServerSettings): ServerSettings
  14. def withRawRequestUriHeader(newValue: Boolean): ServerSettings
  15. def withRemoteAddressAttribute(newValue: Boolean): ServerSettings
  16. def withRemoteAddressHeader(newValue: Boolean): ServerSettings
  17. def withResponseHeaderSizeHint(newValue: Int): ServerSettings
  18. def withServerHeader(newValue: Optional[Server]): ServerSettings
  19. def withSocketOptions(newValue: Iterable[SocketOption]): ServerSettings
  20. def withStreamCancellationDelay(newValue: FiniteDuration): ServerSettings
  21. def withTerminationDeadlineExceededResponse(response: HttpResponse): ServerSettings
  22. def withTimeouts(newValue: Timeouts): ServerSettings
  23. def withTransparentHeadRequests(newValue: Boolean): ServerSettings
  24. def withVerboseErrorMessages(newValue: Boolean): ServerSettings
  25. def withWebsocketSettings(newValue: WebSocketSettings): ServerSettings

Deprecated Value Members

  1. def withWebsocketRandomFactory(newValue: Supplier[Random]): ServerSettings
    Annotations
    @Deprecated @deprecated
    Deprecated

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