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 Summary
Nested classes/interfaces inherited from class org.apache.pekko.http.scaladsl.settings.ClientConnectionSettings
ClientConnectionSettings.LogUnencryptedNetworkBytes$ -
Constructor Summary
ConstructorsConstructorDescriptionClientConnectionSettingsImpl(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 Summary
Modifier 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.ClientConnectionSettings
mapHttp2Settings, withConnectingTimeout, withHttp2Settings, withIdleTimeout, withLocalAddress, withLocalAddressOverride, withLogUnencryptedNetworkBytes, withParserSettings, withRequestHeaderSizeHint, withSocketOptions, withStreamCancellationDelay, withTransport, withUserAgentHeader, withWebsocketRandomFactory, withWebsocketSettingsMethods inherited from class org.apache.pekko.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, withWebsocketSettingsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator
-
Constructor Details
-
ClientConnectionSettingsImpl
public 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
-
fromSubConfig
public static ClientConnectionSettingsImpl fromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config inner) -
prefix
-
apply
public static T apply(org.apache.pekko.actor.ActorSystem system) -
apply
-
apply
public static T apply(com.typesafe.config.Config config) -
userAgentHeader
- Specified by:
userAgentHeaderin classClientConnectionSettings
-
connectingTimeout
public scala.concurrent.duration.FiniteDuration connectingTimeout()- Specified by:
connectingTimeoutin classClientConnectionSettings
-
idleTimeout
public scala.concurrent.duration.Duration idleTimeout()- Specified by:
idleTimeoutin classClientConnectionSettings
-
requestHeaderSizeHint
public int requestHeaderSizeHint()- Specified by:
requestHeaderSizeHintin classClientConnectionSettings
-
logUnencryptedNetworkBytes
- Specified by:
logUnencryptedNetworkBytesin classClientConnectionSettings
-
websocketSettings
- Specified by:
websocketSettingsin classClientConnectionSettings
-
socketOptions
public scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> socketOptions()- Specified by:
socketOptionsin classClientConnectionSettings
-
parserSettings
- Specified by:
parserSettingsin classClientConnectionSettings
-
streamCancellationDelay
public scala.concurrent.duration.FiniteDuration streamCancellationDelay()- Specified by:
streamCancellationDelayin classClientConnectionSettings
-
localAddress
- Specified by:
localAddressin classClientConnectionSettings
-
http2Settings
- Specified by:
http2Settingsin classClientConnectionSettings
-
transport
Description copied from class:ClientConnectionSettingsThe underlying transport used to connect to hosts. By defaultClientTransport.TCPis used.- Specified by:
transportin classClientConnectionSettings
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
withConnectingTimeout
Description copied from class:ClientConnectionSettingsJava API- Specified by:
withConnectingTimeoutin classClientConnectionSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
withIdleTimeout
Description copied from class:ClientConnectionSettingsJava API- Specified by:
withIdleTimeoutin classClientConnectionSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
withStreamCancellationDelay
Description copied from class:ClientConnectionSettingsJava API- Specified by:
withStreamCancellationDelayin classClientConnectionSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
websocketRandomFactory
- Specified by:
websocketRandomFactoryin classClientConnectionSettings
-