Package akka.http.scaladsl.settings
Class ClientConnectionSettings
java.lang.Object
akka.http.javadsl.settings.ClientConnectionSettings
akka.http.scaladsl.settings.ClientConnectionSettings
- Direct Known Subclasses:
ClientConnectionSettingsImpl
Public API but not intended for subclassing
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClientConnectionSettings
apply
(com.typesafe.config.Config config) static ClientConnectionSettings
abstract scala.concurrent.duration.FiniteDuration
abstract Http2ClientSettings
abstract scala.concurrent.duration.Duration
abstract scala.Option<InetSocketAddress>
abstract scala.Option<Object>
mapHttp2Settings
(scala.Function1<Http2ClientSettings, Http2ClientSettings> f) abstract ParserSettings
abstract int
abstract scala.collection.immutable.Seq<akka.io.Inet.SocketOption>
abstract scala.concurrent.duration.FiniteDuration
abstract ClientTransport
The underlying transport used to connect to hosts.abstract scala.Option<User$minusAgent>
abstract scala.Function0<Random>
abstract WebSocketSettings
withConnectingTimeout
(scala.concurrent.duration.FiniteDuration newValue) withHttp2Settings
(Http2ClientSettings newValue) withIdleTimeout
(scala.concurrent.duration.Duration newValue) withLocalAddress
(scala.Option<InetSocketAddress> newValue) withLocalAddressOverride
(scala.Option<InetSocketAddress> overrideLocalAddressOption) Returns a new instance with the given local address set if the given override isSome(address)
, otherwise return this instance unchanged.withLogUnencryptedNetworkBytes
(scala.Option<Object> newValue) withParserSettings
(ParserSettings newValue) withRequestHeaderSizeHint
(int newValue) withSocketOptions
(scala.collection.immutable.Seq<akka.io.Inet.SocketOption> newValue) withStreamCancellationDelay
(scala.concurrent.duration.FiniteDuration newValue) withTransport
(ClientTransport newTransport) withUserAgentHeader
(scala.Option<User$minusAgent> newValue) withWebsocketRandomFactory
(scala.Function0<Random> newValue) withWebsocketSettings
(WebSocketSettings newValue) Methods inherited from class akka.http.javadsl.settings.ClientConnectionSettings
create, create, create, getConnectingTimeout, getIdleTimeout, getLocalAddress, getLogUnencryptedNetworkBytes, getParserSettings, getRequestHeaderSizeHint, getSocketOptions, getStreamCancellationDelay, getTransport, getUserAgentHeader, getWebsocketRandomFactory, getWebsocketSettings, withLocalAddress, withLogUnencryptedNetworkBytes, withParserSettings, withSocketOptions, withTransport, withUserAgentHeader, withWebsocketRandomFactory, withWebsocketSettings
-
Constructor Details
-
ClientConnectionSettings
public ClientConnectionSettings()
-
-
Method Details
-
apply
-
apply
-
userAgentHeader
-
connectingTimeout
public abstract scala.concurrent.duration.FiniteDuration connectingTimeout() -
idleTimeout
public abstract scala.concurrent.duration.Duration idleTimeout() -
requestHeaderSizeHint
public abstract int requestHeaderSizeHint() -
websocketSettings
-
websocketRandomFactory
-
socketOptions
public abstract scala.collection.immutable.Seq<akka.io.Inet.SocketOption> socketOptions() -
parserSettings
-
logUnencryptedNetworkBytes
-
streamCancellationDelay
public abstract scala.concurrent.duration.FiniteDuration streamCancellationDelay() -
localAddress
-
http2Settings
-
transport
The underlying transport used to connect to hosts. By defaultClientTransport.TCP
is used. -
withConnectingTimeout
public ClientConnectionSettings withConnectingTimeout(scala.concurrent.duration.FiniteDuration newValue) - Specified by:
withConnectingTimeout
in classClientConnectionSettings
-
withIdleTimeout
- Specified by:
withIdleTimeout
in classClientConnectionSettings
-
withRequestHeaderSizeHint
- Specified by:
withRequestHeaderSizeHint
in classClientConnectionSettings
-
withStreamCancellationDelay
public ClientConnectionSettings withStreamCancellationDelay(scala.concurrent.duration.FiniteDuration newValue) - Specified by:
withStreamCancellationDelay
in classClientConnectionSettings
-
withWebsocketSettings
-
withWebsocketRandomFactory
-
withUserAgentHeader
-
withLogUnencryptedNetworkBytes
-
withSocketOptions
public ClientConnectionSettings withSocketOptions(scala.collection.immutable.Seq<akka.io.Inet.SocketOption> newValue) -
withParserSettings
-
withLocalAddress
-
withHttp2Settings
-
withTransport
-
mapHttp2Settings
public ClientConnectionSettings mapHttp2Settings(scala.Function1<Http2ClientSettings, Http2ClientSettings> f) -
withLocalAddressOverride
public ClientConnectionSettings withLocalAddressOverride(scala.Option<InetSocketAddress> overrideLocalAddressOption) Returns a new instance with the given local address set if the given override isSome(address)
, otherwise return this instance unchanged.- Parameters:
overrideLocalAddressOption
- (undocumented)- Returns:
- (undocumented)
-