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 T
apply
(com.typesafe.config.Config config) static T
static T
apply
(org.apache.pekko.actor.ActorSystem system) scala.concurrent.duration.FiniteDuration
static ClientConnectionSettingsImpl
fromSubConfig
(com.typesafe.config.Config root, com.typesafe.config.Config inner) scala.concurrent.duration.Duration
scala.Option<InetSocketAddress>
scala.Option<Object>
protected static String
prefix()
int
scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption>
scala.concurrent.duration.FiniteDuration
The 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, withWebsocketSettings
Methods 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, withWebsocketSettings
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface scala.Equals
canEqual, equals
Methods 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:
userAgentHeader
in classClientConnectionSettings
-
connectingTimeout
public scala.concurrent.duration.FiniteDuration connectingTimeout()- Specified by:
connectingTimeout
in classClientConnectionSettings
-
idleTimeout
public scala.concurrent.duration.Duration idleTimeout()- Specified by:
idleTimeout
in classClientConnectionSettings
-
requestHeaderSizeHint
public int requestHeaderSizeHint()- Specified by:
requestHeaderSizeHint
in classClientConnectionSettings
-
logUnencryptedNetworkBytes
- Specified by:
logUnencryptedNetworkBytes
in classClientConnectionSettings
-
websocketSettings
- Specified by:
websocketSettings
in classClientConnectionSettings
-
socketOptions
public scala.collection.immutable.Seq<org.apache.pekko.io.Inet.SocketOption> socketOptions()- Specified by:
socketOptions
in classClientConnectionSettings
-
parserSettings
- Specified by:
parserSettings
in classClientConnectionSettings
-
streamCancellationDelay
public scala.concurrent.duration.FiniteDuration streamCancellationDelay()- Specified by:
streamCancellationDelay
in classClientConnectionSettings
-
localAddress
- Specified by:
localAddress
in classClientConnectionSettings
-
http2Settings
- Specified by:
http2Settings
in classClientConnectionSettings
-
transport
Description copied from class:ClientConnectionSettings
The underlying transport used to connect to hosts. By defaultClientTransport.TCP
is used.- Specified by:
transport
in classClientConnectionSettings
-
productPrefix
- Specified by:
productPrefix
in interfacescala.Product
-
withConnectingTimeout
Description copied from class:ClientConnectionSettings
Java API- Specified by:
withConnectingTimeout
in classClientConnectionSettings
- Parameters:
newValue
- (undocumented)- Returns:
- (undocumented)
-
withIdleTimeout
Description copied from class:ClientConnectionSettings
Java API- Specified by:
withIdleTimeout
in classClientConnectionSettings
- Parameters:
newValue
- (undocumented)- Returns:
- (undocumented)
-
withStreamCancellationDelay
Description copied from class:ClientConnectionSettings
Java API- Specified by:
withStreamCancellationDelay
in classClientConnectionSettings
- Parameters:
newValue
- (undocumented)- Returns:
- (undocumented)
-
websocketRandomFactory
- Specified by:
websocketRandomFactory
in classClientConnectionSettings
-