Package akka.http.scaladsl.settings
Class ServerSettings
java.lang.Object
akka.http.javadsl.settings.ServerSettings
akka.http.scaladsl.settings.ServerSettings
- Direct Known Subclasses:
ServerSettingsImpl
Public API but not intended for subclassing
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static interface
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ServerSettings
apply
(com.typesafe.config.Config config) static ServerSettings
abstract int
backlog()
abstract Host
abstract int
abstract int
int
int
int
int
int
boolean
boolean
boolean
int
List<akka.io.Inet.SocketOption>
scala.concurrent.duration.FiniteDuration
boolean
boolean
Deprecated.Kept for binary compatibility; Use websocketSettings.getRandomFactory instead.abstract boolean
abstract Http2ServerSettings
abstract scala.Option<Object>
mapHttp2Settings
(scala.Function1<Http2ServerSettings, Http2ServerSettings> f) mapParserSettings
(scala.Function1<ParserSettings, ParserSettings> f) mapPreviewServerSettings
(scala.Function1<PreviewServerSettings, PreviewServerSettings> f) mapTimeouts
(scala.Function1<ServerSettings.Timeouts, ServerSettings.Timeouts> f) mapWebsocketSettings
(scala.Function1<WebSocketSettings, WebSocketSettings> f) abstract int
abstract ParserSettings
abstract String
abstract ParsingErrorHandler
parsingErrorHandlerInstance
(akka.actor.ActorSystem system) INTERNAL APIabstract int
abstract PreviewServerSettings
abstract boolean
abstract boolean
abstract boolean
Deprecated.use remote-address-attribute instead.abstract int
abstract scala.Option<Server>
abstract scala.collection.immutable.Seq<akka.io.Inet.SocketOption>
abstract scala.concurrent.duration.FiniteDuration
abstract HttpResponse
abstract ServerSettings.Timeouts
timeouts()
static ServerSettings.Timeouts
abstract boolean
abstract boolean
abstract scala.Function0<Random>
Deprecated.Kept for binary compatibility; Use websocketSettings.randomFactory instead.abstract WebSocketSettings
withBacklog
(int newValue) withDefaultHostHeader
(Host newValue) withDefaultHttpPort
(int newValue) withDefaultHttpsPort
(int newValue) withHttp2Enabled
(boolean enabled) withHttp2Settings
(Http2ServerSettings newValue) withLogUnencryptedNetworkBytes
(scala.Option<Object> newValue) withMaxConnections
(int newValue) withParserSettings
(ParserSettings newValue) withParsingErrorHandler
(String newValue) withPipeliningLimit
(int newValue) withRawRequestUriHeader
(boolean newValue) withRemoteAddressAttribute
(boolean newValue) withRemoteAddressHeader
(boolean newValue) withResponseHeaderSizeHint
(int newValue) withServerHeader
(scala.Option<Server> newValue) withSocketOptions
(Iterable<akka.io.Inet.SocketOption> newValue) withSocketOptions
(scala.collection.immutable.Seq<akka.io.Inet.SocketOption> newValue) withStreamCancellationDelay
(scala.concurrent.duration.FiniteDuration newValue) withTimeouts
(ServerSettings.Timeouts newValue) withTransparentHeadRequests
(boolean newValue) withVerboseErrorMessages
(boolean newValue) withWebsocketRandomFactory
(Supplier<Random> newValue) Deprecated.Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead.withWebsocketRandomFactory
(scala.Function0<Random> newValue) Deprecated.Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead.withWebsocketSettings
(WebSocketSettings newValue) Methods inherited from class akka.http.javadsl.settings.ServerSettings
create, create, create, getHttp2Settings, withDefaultHostHeader, withHttp2Settings, withLogUnencryptedNetworkBytes, withParserSettings, withPreviewServerSettings, withServerHeader, withTimeouts, withWebsocketSettings
-
Constructor Details
-
ServerSettings
public ServerSettings()
-
-
Method Details
-
timeoutsShortcut
-
apply
-
apply
-
serverHeader
-
previewServerSettings
-
timeouts
-
maxConnections
public abstract int maxConnections() -
pipeliningLimit
public abstract int pipeliningLimit() -
remoteAddressHeader
public abstract boolean remoteAddressHeader()Deprecated.use remote-address-attribute instead. Since 10.2.0. -
remoteAddressAttribute
public abstract boolean remoteAddressAttribute() -
rawRequestUriHeader
public abstract boolean rawRequestUriHeader() -
transparentHeadRequests
public abstract boolean transparentHeadRequests() -
verboseErrorMessages
public abstract boolean verboseErrorMessages() -
responseHeaderSizeHint
public abstract int responseHeaderSizeHint() -
backlog
public abstract int backlog() -
socketOptions
public abstract scala.collection.immutable.Seq<akka.io.Inet.SocketOption> socketOptions() -
defaultHostHeader
-
websocketRandomFactory
Deprecated.Kept for binary compatibility; Use websocketSettings.randomFactory instead. Since 10.1.1. -
websocketSettings
-
parserSettings
-
logUnencryptedNetworkBytes
-
http2Settings
-
defaultHttpPort
public abstract int defaultHttpPort() -
defaultHttpsPort
public abstract int defaultHttpsPort() -
terminationDeadlineExceededResponse
-
parsingErrorHandler
-
streamCancellationDelay
public abstract scala.concurrent.duration.FiniteDuration streamCancellationDelay() -
http2Enabled
public abstract boolean http2Enabled()- Specified by:
http2Enabled
in classServerSettings
-
getBacklog
public int getBacklog()- Specified by:
getBacklog
in classServerSettings
-
getPreviewServerSettings
- Specified by:
getPreviewServerSettings
in classServerSettings
-
getDefaultHostHeader
- Specified by:
getDefaultHostHeader
in classServerSettings
-
getPipeliningLimit
public int getPipeliningLimit()- Specified by:
getPipeliningLimit
in classServerSettings
-
getParserSettings
- Specified by:
getParserSettings
in classServerSettings
-
getMaxConnections
public int getMaxConnections()- Specified by:
getMaxConnections
in classServerSettings
-
getTransparentHeadRequests
public boolean getTransparentHeadRequests()- Specified by:
getTransparentHeadRequests
in classServerSettings
-
getResponseHeaderSizeHint
public int getResponseHeaderSizeHint()- Specified by:
getResponseHeaderSizeHint
in classServerSettings
-
getVerboseErrorMessages
public boolean getVerboseErrorMessages()- Specified by:
getVerboseErrorMessages
in classServerSettings
-
getSocketOptions
- Specified by:
getSocketOptions
in classServerSettings
-
getServerHeader
- Specified by:
getServerHeader
in classServerSettings
-
getTimeouts
- Specified by:
getTimeouts
in classServerSettings
-
getRawRequestUriHeader
public boolean getRawRequestUriHeader()- Specified by:
getRawRequestUriHeader
in classServerSettings
-
getRemoteAddressHeader
public boolean getRemoteAddressHeader()- Specified by:
getRemoteAddressHeader
in classServerSettings
- Returns:
- (undocumented)
-
getRemoteAddressAttribute
public boolean getRemoteAddressAttribute()- Specified by:
getRemoteAddressAttribute
in classServerSettings
-
getLogUnencryptedNetworkBytes
- Specified by:
getLogUnencryptedNetworkBytes
in classServerSettings
-
getWebsocketRandomFactory
Deprecated.Kept for binary compatibility; Use websocketSettings.getRandomFactory instead. Since 10.2.0. -
getDefaultHttpPort
public int getDefaultHttpPort()- Specified by:
getDefaultHttpPort
in classServerSettings
-
getDefaultHttpsPort
public int getDefaultHttpsPort()- Specified by:
getDefaultHttpsPort
in classServerSettings
-
getTerminationDeadlineExceededResponse
- Specified by:
getTerminationDeadlineExceededResponse
in classServerSettings
-
getParsingErrorHandler
- Specified by:
getParsingErrorHandler
in classServerSettings
-
getStreamCancellationDelay
public scala.concurrent.duration.FiniteDuration getStreamCancellationDelay()- Specified by:
getStreamCancellationDelay
in classServerSettings
-
withPreviewServerSettings
-
withMaxConnections
- Overrides:
withMaxConnections
in classServerSettings
-
withPipeliningLimit
- Overrides:
withPipeliningLimit
in classServerSettings
-
withRemoteAddressHeader
- Overrides:
withRemoteAddressHeader
in classServerSettings
-
withRemoteAddressAttribute
- Overrides:
withRemoteAddressAttribute
in classServerSettings
-
withRawRequestUriHeader
- Overrides:
withRawRequestUriHeader
in classServerSettings
-
withTransparentHeadRequests
- Overrides:
withTransparentHeadRequests
in classServerSettings
-
withVerboseErrorMessages
- Overrides:
withVerboseErrorMessages
in classServerSettings
-
withResponseHeaderSizeHint
- Overrides:
withResponseHeaderSizeHint
in classServerSettings
-
withBacklog
- Overrides:
withBacklog
in classServerSettings
-
withSocketOptions
- Overrides:
withSocketOptions
in classServerSettings
-
withWebsocketRandomFactory
Deprecated.Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead. Since 10.2.0.- Overrides:
withWebsocketRandomFactory
in classServerSettings
-
getWebsocketSettings
- Specified by:
getWebsocketSettings
in classServerSettings
-
withDefaultHttpPort
- Overrides:
withDefaultHttpPort
in classServerSettings
-
withDefaultHttpsPort
- Overrides:
withDefaultHttpsPort
in classServerSettings
-
withTerminationDeadlineExceededResponse
- Overrides:
withTerminationDeadlineExceededResponse
in classServerSettings
-
withParsingErrorHandler
- Overrides:
withParsingErrorHandler
in classServerSettings
-
withStreamCancellationDelay
public ServerSettings withStreamCancellationDelay(scala.concurrent.duration.FiniteDuration newValue) - Overrides:
withStreamCancellationDelay
in classServerSettings
-
withHttp2Enabled
- Overrides:
withHttp2Enabled
in classServerSettings
-
withTimeouts
-
withServerHeader
-
withLogUnencryptedNetworkBytes
-
withDefaultHostHeader
-
withParserSettings
-
withWebsocketRandomFactory
Deprecated.Kept for binary compatibility; Use websocketSettings.withRandomFactoryFactory instead. Since 10.2.0. -
withWebsocketSettings
-
withSocketOptions
public ServerSettings withSocketOptions(scala.collection.immutable.Seq<akka.io.Inet.SocketOption> newValue) -
withHttp2Settings
-
mapHttp2Settings
-
mapParserSettings
-
mapPreviewServerSettings
public ServerSettings mapPreviewServerSettings(scala.Function1<PreviewServerSettings, PreviewServerSettings> f) -
mapWebsocketSettings
-
mapTimeouts
public ServerSettings mapTimeouts(scala.Function1<ServerSettings.Timeouts, ServerSettings.Timeouts> f) -
parsingErrorHandlerInstance
INTERNAL APIReturns an instance of the ParsingErrorHandler as specified by
parsingErrorHandler
- Parameters:
system
- (undocumented)- Returns:
- (undocumented)
-