Class ClientConnectionSettingsImpl
java.lang.Object
org.apache.pekko.http.javadsl.settings.ClientConnectionSettings
org.apache.pekko.http.scaladsl.settings.ClientConnectionSettings
org.apache.pekko.http.impl.settings.ClientConnectionSettingsImpl
- All Implemented Interfaces:
- Serializable,- scala.Equals,- scala.Product
public final class ClientConnectionSettingsImpl
extends ClientConnectionSettings
implements scala.Product, Serializable
INTERNAL API
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.pekko.http.scaladsl.settings.ClientConnectionSettingsClientConnectionSettings.LogUnencryptedNetworkBytes$
- 
Constructor SummaryConstructorsConstructorDescriptionClientConnectionSettingsImpl(scala.Option<User$minusAgent> userAgentHeader, scala.concurrent.duration.FiniteDuration connectingTimeout, scala.concurrent.duration.Duration idleTimeout, int requestHeaderSizeHint, scala.Option<Object> logUnencryptedNetworkBytes, WebSocketSettings websocketSettings, scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> socketOptions, ParserSettings parserSettings, scala.concurrent.duration.FiniteDuration streamCancellationDelay, scala.Option<InetSocketAddress> localAddress, Http2ClientSettings http2Settings, ClientTransport transport) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic Tapply(com.typesafe.config.Config config) static Tstatic Tapply(org.apache.pekko.actor.ActorSystem system) scala.concurrent.duration.FiniteDurationstatic ClientConnectionSettingsImplfromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config inner) scala.concurrent.duration.Durationscala.Option<InetSocketAddress>scala.Option<Object>protected static Stringprefix()intscala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption>scala.concurrent.duration.FiniteDurationThe underlying transport used to connect to hosts.scala.Option<User$minusAgent>scala.Function0<Random>withConnectingTimeout(Duration newValue) Java APIwithIdleTimeout(Duration newValue) Java APIwithStreamCancellationDelay(Duration newValue) Java APIMethods inherited from class org.apache.pekko.http.scaladsl.settings.ClientConnectionSettingsmapHttp2Settings, withConnectingTimeout, withHttp2Settings, withIdleTimeout, withLocalAddress, withLocalAddressOverride, withLogUnencryptedNetworkBytes, withParserSettings, withRequestHeaderSizeHint, withSocketOptions, withStreamCancellationDelay, withTransport, withUserAgentHeader, withWebsocketRandomFactory, withWebsocketSettingsMethods inherited from class org.apache.pekko.http.javadsl.settings.ClientConnectionSettingscreate, create, create, getConnectingTimeout, getIdleTimeout, getLocalAddress, getLogUnencryptedNetworkBytes, getParserSettings, getRequestHeaderSizeHint, getSocketOptions, getStreamCancellationDelay, getTransport, getUserAgentHeader, getWebsocketRandomFactory, getWebsocketSettings, withLocalAddress, withLogUnencryptedNetworkBytes, withParserSettings, withSocketOptions, withTransport, withUserAgentHeader, withWebsocketRandomFactory, withWebsocketSettingsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.EqualscanEqual, equalsMethods inherited from interface scala.ProductproductArity, productElement, productElementName, productElementNames, productIterator
- 
Constructor Details- 
ClientConnectionSettingsImplpublic ClientConnectionSettingsImpl(scala.Option<User$minusAgent> userAgentHeader, scala.concurrent.duration.FiniteDuration connectingTimeout, scala.concurrent.duration.Duration idleTimeout, int requestHeaderSizeHint, scala.Option<Object> logUnencryptedNetworkBytes, WebSocketSettings websocketSettings, scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> socketOptions, ParserSettings parserSettings, scala.concurrent.duration.FiniteDuration streamCancellationDelay, scala.Option<InetSocketAddress> localAddress, Http2ClientSettings http2Settings, ClientTransport transport) 
 
- 
- 
Method Details- 
fromSubConfigpublic static ClientConnectionSettingsImpl fromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config inner) 
- 
prefix
- 
applypublic static T apply(org.apache.pekko.actor.ActorSystem system) 
- 
apply
- 
applypublic static T apply(com.typesafe.config.Config config) 
- 
userAgentHeader- Specified by:
- userAgentHeaderin class- ClientConnectionSettings
 
- 
connectingTimeoutpublic scala.concurrent.duration.FiniteDuration connectingTimeout()- Specified by:
- connectingTimeoutin class- ClientConnectionSettings
 
- 
idleTimeoutpublic scala.concurrent.duration.Duration idleTimeout()- Specified by:
- idleTimeoutin class- ClientConnectionSettings
 
- 
requestHeaderSizeHintpublic int requestHeaderSizeHint()- Specified by:
- requestHeaderSizeHintin class- ClientConnectionSettings
 
- 
logUnencryptedNetworkBytes- Specified by:
- logUnencryptedNetworkBytesin class- ClientConnectionSettings
 
- 
websocketSettings- Specified by:
- websocketSettingsin class- ClientConnectionSettings
 
- 
socketOptionspublic scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> socketOptions()- Specified by:
- socketOptionsin class- ClientConnectionSettings
 
- 
parserSettings- Specified by:
- parserSettingsin class- ClientConnectionSettings
 
- 
streamCancellationDelaypublic scala.concurrent.duration.FiniteDuration streamCancellationDelay()- Specified by:
- streamCancellationDelayin class- ClientConnectionSettings
 
- 
localAddress- Specified by:
- localAddressin class- ClientConnectionSettings
 
- 
http2Settings- Specified by:
- http2Settingsin class- ClientConnectionSettings
 
- 
transportDescription copied from class:ClientConnectionSettingsThe underlying transport used to connect to hosts. By defaultClientTransport.TCPis used.- Specified by:
- transportin class- ClientConnectionSettings
 
- 
productPrefix- Specified by:
- productPrefixin interface- scala.Product
 
- 
withConnectingTimeoutDescription copied from class:ClientConnectionSettingsJava API- Specified by:
- withConnectingTimeoutin class- ClientConnectionSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
withIdleTimeoutDescription copied from class:ClientConnectionSettingsJava API- Specified by:
- withIdleTimeoutin class- ClientConnectionSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
withStreamCancellationDelayDescription copied from class:ClientConnectionSettingsJava API- Specified by:
- withStreamCancellationDelayin class- ClientConnectionSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
websocketRandomFactory- Specified by:
- websocketRandomFactoryin class- ClientConnectionSettings
 
 
-