Class ClientConnectionSettings
java.lang.Object
org.apache.pekko.http.javadsl.settings.ClientConnectionSettings
org.apache.pekko.http.scaladsl.settings.ClientConnectionSettings
- Direct Known Subclasses:
- ClientConnectionSettingsImpl
Public API but not intended for subclassing
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic class
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ClientConnectionSettingsapply(com.typesafe.config.Config config) static ClientConnectionSettingsabstract scala.concurrent.duration.FiniteDurationabstract Http2ClientSettingsabstract scala.concurrent.duration.Durationabstract scala.Option<InetSocketAddress>abstract scala.Option<Object>mapHttp2Settings(scala.Function1<Http2ClientSettings, Http2ClientSettings> f) abstract ParserSettingsabstract intabstract scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption>abstract scala.concurrent.duration.FiniteDurationabstract ClientTransportThe underlying transport used to connect to hosts.abstract scala.Option<User$minusAgent>abstract scala.Function0<Random>abstract WebSocketSettingswithConnectingTimeout(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<org.apache.pekko.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 org.apache.pekko.http.javadsl.settings.ClientConnectionSettingscreate, create, create, getConnectingTimeout, getIdleTimeout, getLocalAddress, getLogUnencryptedNetworkBytes, getParserSettings, getRequestHeaderSizeHint, getSocketOptions, getStreamCancellationDelay, getTransport, getUserAgentHeader, getWebsocketRandomFactory, getWebsocketSettings, withConnectingTimeout, withIdleTimeout, withLocalAddress, withLogUnencryptedNetworkBytes, withParserSettings, withSocketOptions, withStreamCancellationDelay, withTransport, withUserAgentHeader, withWebsocketRandomFactory, withWebsocketSettings
- 
Constructor Details- 
ClientConnectionSettingspublic ClientConnectionSettings()
 
- 
- 
Method Details- 
apply
- 
apply
- 
userAgentHeader
- 
connectingTimeoutpublic abstract scala.concurrent.duration.FiniteDuration connectingTimeout()
- 
idleTimeoutpublic abstract scala.concurrent.duration.Duration idleTimeout()
- 
requestHeaderSizeHintpublic abstract int requestHeaderSizeHint()
- 
websocketSettings
- 
websocketRandomFactory
- 
socketOptionspublic abstract scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> socketOptions()
- 
parserSettings
- 
logUnencryptedNetworkBytes
- 
streamCancellationDelaypublic abstract scala.concurrent.duration.FiniteDuration streamCancellationDelay()
- 
localAddress
- 
http2Settings
- 
transportThe underlying transport used to connect to hosts. By defaultClientTransport.TCPis used.
- 
withConnectingTimeoutpublic ClientConnectionSettings withConnectingTimeout(scala.concurrent.duration.FiniteDuration newValue) - Specified by:
- withConnectingTimeoutin class- ClientConnectionSettings
 
- 
withIdleTimeout- Specified by:
- withIdleTimeoutin class- ClientConnectionSettings
 
- 
withRequestHeaderSizeHint- Specified by:
- withRequestHeaderSizeHintin class- ClientConnectionSettings
 
- 
withStreamCancellationDelaypublic ClientConnectionSettings withStreamCancellationDelay(scala.concurrent.duration.FiniteDuration newValue) - Specified by:
- withStreamCancellationDelayin class- ClientConnectionSettings
 
- 
withWebsocketSettings
- 
withWebsocketRandomFactory
- 
withUserAgentHeader
- 
withLogUnencryptedNetworkBytes
- 
withSocketOptionspublic ClientConnectionSettings withSocketOptions(scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> newValue) 
- 
withParserSettings
- 
withLocalAddress
- 
withHttp2Settings
- 
withTransport
- 
mapHttp2Settingspublic ClientConnectionSettings mapHttp2Settings(scala.Function1<Http2ClientSettings, Http2ClientSettings> f) 
- 
withLocalAddressOverridepublic 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)
 
 
-