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 abstract class ClientConnectionSettings extends ClientConnectionSettings
Public API but not intended for subclassing
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientConnectionSettings.LogUnencryptedNetworkBytes$
-
Constructor Summary
Constructors Constructor Description ClientConnectionSettings()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ClientConnectionSettingsapply(com.typesafe.config.Config config)static ClientConnectionSettingsapply(java.lang.String configOverrides)abstract scala.concurrent.duration.FiniteDurationconnectingTimeout()abstract Http2ClientSettingshttp2Settings()abstract scala.concurrent.duration.DurationidleTimeout()abstract scala.Option<java.net.InetSocketAddress>localAddress()abstract scala.Option<java.lang.Object>logUnencryptedNetworkBytes()ClientConnectionSettingsmapHttp2Settings(scala.Function1<Http2ClientSettings,Http2ClientSettings> f)abstract ParserSettingsparserSettings()abstract intrequestHeaderSizeHint()abstract scala.collection.immutable.Seq<akka.io.Inet.SocketOption>socketOptions()abstract scala.concurrent.duration.FiniteDurationstreamCancellationDelay()abstract ClientTransporttransport()The underlying transport used to connect to hosts.abstract scala.Option<User$minusAgent>userAgentHeader()abstract scala.Function0<java.util.Random>websocketRandomFactory()abstract WebSocketSettingswebsocketSettings()ClientConnectionSettingswithConnectingTimeout(scala.concurrent.duration.FiniteDuration newValue)ClientConnectionSettingswithHttp2Settings(Http2ClientSettings newValue)ClientConnectionSettingswithIdleTimeout(scala.concurrent.duration.Duration newValue)ClientConnectionSettingswithLocalAddress(scala.Option<java.net.InetSocketAddress> newValue)ClientConnectionSettingswithLocalAddressOverride(scala.Option<java.net.InetSocketAddress> overrideLocalAddressOption)Returns a new instance with the given local address set if the given override isSome(address), otherwise return this instance unchanged.ClientConnectionSettingswithLogUnencryptedNetworkBytes(scala.Option<java.lang.Object> newValue)ClientConnectionSettingswithParserSettings(ParserSettings newValue)ClientConnectionSettingswithRequestHeaderSizeHint(int newValue)ClientConnectionSettingswithSocketOptions(scala.collection.immutable.Seq<akka.io.Inet.SocketOption> newValue)ClientConnectionSettingswithStreamCancellationDelay(scala.concurrent.duration.FiniteDuration newValue)ClientConnectionSettingswithTransport(ClientTransport newTransport)ClientConnectionSettingswithUserAgentHeader(scala.Option<User$minusAgent> newValue)ClientConnectionSettingswithWebsocketRandomFactory(scala.Function0<java.util.Random> newValue)ClientConnectionSettingswithWebsocketSettings(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
-
-
-
-
Method Detail
-
apply
public static ClientConnectionSettings apply(com.typesafe.config.Config config)
-
apply
public static ClientConnectionSettings apply(java.lang.String configOverrides)
-
userAgentHeader
public abstract scala.Option<User$minusAgent> userAgentHeader()
-
connectingTimeout
public abstract scala.concurrent.duration.FiniteDuration connectingTimeout()
-
idleTimeout
public abstract scala.concurrent.duration.Duration idleTimeout()
-
requestHeaderSizeHint
public abstract int requestHeaderSizeHint()
-
websocketSettings
public abstract WebSocketSettings websocketSettings()
-
websocketRandomFactory
public abstract scala.Function0<java.util.Random> websocketRandomFactory()
-
socketOptions
public abstract scala.collection.immutable.Seq<akka.io.Inet.SocketOption> socketOptions()
-
parserSettings
public abstract ParserSettings parserSettings()
-
logUnencryptedNetworkBytes
public abstract scala.Option<java.lang.Object> logUnencryptedNetworkBytes()
-
streamCancellationDelay
public abstract scala.concurrent.duration.FiniteDuration streamCancellationDelay()
-
localAddress
public abstract scala.Option<java.net.InetSocketAddress> localAddress()
-
http2Settings
public abstract Http2ClientSettings http2Settings()
-
transport
public abstract ClientTransport transport()
The underlying transport used to connect to hosts. By defaultClientTransport.TCPis used.
-
withConnectingTimeout
public ClientConnectionSettings withConnectingTimeout(scala.concurrent.duration.FiniteDuration newValue)
- Specified by:
withConnectingTimeoutin classClientConnectionSettings
-
withIdleTimeout
public ClientConnectionSettings withIdleTimeout(scala.concurrent.duration.Duration newValue)
- Specified by:
withIdleTimeoutin classClientConnectionSettings
-
withRequestHeaderSizeHint
public ClientConnectionSettings withRequestHeaderSizeHint(int newValue)
- Specified by:
withRequestHeaderSizeHintin classClientConnectionSettings
-
withStreamCancellationDelay
public ClientConnectionSettings withStreamCancellationDelay(scala.concurrent.duration.FiniteDuration newValue)
- Specified by:
withStreamCancellationDelayin classClientConnectionSettings
-
withWebsocketSettings
public ClientConnectionSettings withWebsocketSettings(WebSocketSettings newValue)
-
withWebsocketRandomFactory
public ClientConnectionSettings withWebsocketRandomFactory(scala.Function0<java.util.Random> newValue)
-
withUserAgentHeader
public ClientConnectionSettings withUserAgentHeader(scala.Option<User$minusAgent> newValue)
-
withLogUnencryptedNetworkBytes
public ClientConnectionSettings withLogUnencryptedNetworkBytes(scala.Option<java.lang.Object> newValue)
-
withSocketOptions
public ClientConnectionSettings withSocketOptions(scala.collection.immutable.Seq<akka.io.Inet.SocketOption> newValue)
-
withParserSettings
public ClientConnectionSettings withParserSettings(ParserSettings newValue)
-
withLocalAddress
public ClientConnectionSettings withLocalAddress(scala.Option<java.net.InetSocketAddress> newValue)
-
withHttp2Settings
public ClientConnectionSettings withHttp2Settings(Http2ClientSettings newValue)
-
withTransport
public ClientConnectionSettings withTransport(ClientTransport newTransport)
-
mapHttp2Settings
public ClientConnectionSettings mapHttp2Settings(scala.Function1<Http2ClientSettings,Http2ClientSettings> f)
-
withLocalAddressOverride
public ClientConnectionSettings withLocalAddressOverride(scala.Option<java.net.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)
-
-