Class Http2ClientSettings.Http2ClientSettingsImpl
java.lang.Object
org.apache.pekko.http.scaladsl.settings.Http2ClientSettings.Http2ClientSettingsImpl
- All Implemented Interfaces:
Serializable,Http2ClientSettings,Http2ClientSettings,Http2CommonSettings,scala.Equals,scala.Product
- Enclosing interface:
- Http2ClientSettings
public static class Http2ClientSettings.Http2ClientSettingsImpl
extends Object
implements Http2ClientSettings, Http2ClientSettings, scala.Product, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.settings.Http2ClientSettings
Http2ClientSettings.Http2ClientSettingsImpl, Http2ClientSettings.Http2ClientSettingsImpl$ -
Constructor Summary
ConstructorsConstructorDescriptionHttp2ClientSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int outgoingControlFrameBufferSize, boolean logFrames, scala.concurrent.duration.FiniteDuration pingInterval, scala.concurrent.duration.FiniteDuration pingTimeout, int maxPersistentAttempts, scala.concurrent.duration.FiniteDuration completionTimeout, scala.concurrent.duration.FiniteDuration baseConnectionBackoff, scala.concurrent.duration.FiniteDuration maxConnectionBackoff, scala.Option<Http2InternalClientSettings> internalSettings) -
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDurationintintscala.Option<Http2InternalClientSettings>booleanintscala.concurrent.duration.FiniteDurationintintscala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDurationintMethods 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 org.apache.pekko.http.javadsl.settings.Http2ClientSettings
getBaseConnectionBackoff, getCompletionTimeout, getMaxConnectionBackoff, getMaxPersistentAttempts, getPingInterval, getPingTimeout, withBaseConnectionBackoff, withCompletionTimeout, withMaxConnectionBackoff, withPingInterval, withPingTimeoutMethods inherited from interface org.apache.pekko.http.scaladsl.settings.Http2ClientSettings
minCollectStrictEntitySize, withBaseConnectionBackoff, withCompletionTimeout, withIncomingConnectionLevelBufferSize, withIncomingStreamLevelBufferSize, withInternalSettings, withLogFrames, withMaxConcurrentStreams, withMaxConnectionBackoff, withMaxPersistentAttempts, withOutgoingControlFrameBufferSize, withPingInterval, withPingTimeout, withRequestEntityChunkSizeMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
Http2ClientSettingsImpl
public Http2ClientSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int outgoingControlFrameBufferSize, boolean logFrames, scala.concurrent.duration.FiniteDuration pingInterval, scala.concurrent.duration.FiniteDuration pingTimeout, int maxPersistentAttempts, scala.concurrent.duration.FiniteDuration completionTimeout, scala.concurrent.duration.FiniteDuration baseConnectionBackoff, scala.concurrent.duration.FiniteDuration maxConnectionBackoff, scala.Option<Http2InternalClientSettings> internalSettings)
-
-
Method Details
-
maxConcurrentStreams
public int maxConcurrentStreams()- Specified by:
maxConcurrentStreamsin interfaceHttp2ClientSettings- Specified by:
maxConcurrentStreamsin interfaceHttp2ClientSettings- Specified by:
maxConcurrentStreamsin interfaceHttp2CommonSettings
-
requestEntityChunkSize
public int requestEntityChunkSize()- Specified by:
requestEntityChunkSizein interfaceHttp2ClientSettings- Specified by:
requestEntityChunkSizein interfaceHttp2ClientSettings- Specified by:
requestEntityChunkSizein interfaceHttp2CommonSettings
-
incomingConnectionLevelBufferSize
public int incomingConnectionLevelBufferSize()- Specified by:
incomingConnectionLevelBufferSizein interfaceHttp2ClientSettings- Specified by:
incomingConnectionLevelBufferSizein interfaceHttp2ClientSettings- Specified by:
incomingConnectionLevelBufferSizein interfaceHttp2CommonSettings
-
incomingStreamLevelBufferSize
public int incomingStreamLevelBufferSize()- Specified by:
incomingStreamLevelBufferSizein interfaceHttp2ClientSettings- Specified by:
incomingStreamLevelBufferSizein interfaceHttp2ClientSettings- Specified by:
incomingStreamLevelBufferSizein interfaceHttp2CommonSettings
-
outgoingControlFrameBufferSize
public int outgoingControlFrameBufferSize()- Specified by:
outgoingControlFrameBufferSizein interfaceHttp2ClientSettings- Specified by:
outgoingControlFrameBufferSizein interfaceHttp2ClientSettings- Specified by:
outgoingControlFrameBufferSizein interfaceHttp2CommonSettings
-
logFrames
public boolean logFrames()- Specified by:
logFramesin interfaceHttp2ClientSettings- Specified by:
logFramesin interfaceHttp2ClientSettings- Specified by:
logFramesin interfaceHttp2CommonSettings
-
pingInterval
public scala.concurrent.duration.FiniteDuration pingInterval()- Specified by:
pingIntervalin interfaceHttp2ClientSettings- Specified by:
pingIntervalin interfaceHttp2CommonSettings
-
pingTimeout
public scala.concurrent.duration.FiniteDuration pingTimeout()- Specified by:
pingTimeoutin interfaceHttp2ClientSettings- Specified by:
pingTimeoutin interfaceHttp2CommonSettings
-
maxPersistentAttempts
public int maxPersistentAttempts()- Specified by:
maxPersistentAttemptsin interfaceHttp2ClientSettings
-
completionTimeout
public scala.concurrent.duration.FiniteDuration completionTimeout()- Specified by:
completionTimeoutin interfaceHttp2ClientSettings
-
baseConnectionBackoff
public scala.concurrent.duration.FiniteDuration baseConnectionBackoff()- Specified by:
baseConnectionBackoffin interfaceHttp2ClientSettings
-
maxConnectionBackoff
public scala.concurrent.duration.FiniteDuration maxConnectionBackoff()- Specified by:
maxConnectionBackoffin interfaceHttp2ClientSettings
-
internalSettings
- Specified by:
internalSettingsin interfaceHttp2ClientSettings
-