Package akka.http.scaladsl.settings
Class Http2ClientSettings.Http2ClientSettingsImpl
- java.lang.Object
-
- akka.http.scaladsl.settings.Http2ClientSettings.Http2ClientSettingsImpl
-
- All Implemented Interfaces:
Http2ClientSettings,Http2ClientSettings,Http2CommonSettings,java.io.Serializable,scala.Equals,scala.Product
- Enclosing interface:
- Http2ClientSettings
public static class Http2ClientSettings.Http2ClientSettingsImpl extends java.lang.Object implements Http2ClientSettings, Http2ClientSettings, scala.Product, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface akka.http.scaladsl.settings.Http2ClientSettings
Http2ClientSettings.Http2ClientSettingsImpl, Http2ClientSettings.Http2ClientSettingsImpl$
-
-
Constructor Summary
Constructors Constructor Description Http2ClientSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int outgoingControlFrameBufferSize, int maxHeaderBlockSize, int maxContinuationFrames, int maxHeaderListSize, 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.concurrent.duration.FiniteDuration goawayGracePeriod, scala.concurrent.duration.FiniteDuration persistentConnectionRequestTimeout, scala.concurrent.duration.FiniteDuration persistentConnectionMaxAge, int persistentConnectionMaxRequests, scala.Option<Http2InternalClientSettings> internalSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.concurrent.duration.FiniteDurationbaseConnectionBackoff()scala.concurrent.duration.FiniteDurationcompletionTimeout()scala.concurrent.duration.FiniteDurationgoawayGracePeriod()intincomingConnectionLevelBufferSize()intincomingStreamLevelBufferSize()scala.Option<Http2InternalClientSettings>internalSettings()booleanlogFrames()intmaxConcurrentStreams()scala.concurrent.duration.FiniteDurationmaxConnectionBackoff()intmaxContinuationFrames()intmaxHeaderBlockSize()intmaxHeaderListSize()intmaxPersistentAttempts()intoutgoingControlFrameBufferSize()scala.concurrent.duration.FiniteDurationpersistentConnectionMaxAge()intpersistentConnectionMaxRequests()scala.concurrent.duration.FiniteDurationpersistentConnectionRequestTimeout()scala.concurrent.duration.FiniteDurationpingInterval()scala.concurrent.duration.FiniteDurationpingTimeout()intrequestEntityChunkSize()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface akka.http.javadsl.settings.Http2ClientSettings
getBaseConnectionBackoff, getCompletionTimeout, getGoawayGracePeriod, getMaxConnectionBackoff, getMaxPersistentAttempts, getPersistentConnectionMaxAge, getPersistentConnectionMaxRequests, getPersistentConnectionRequestTimeout, getPingInterval, getPingTimeout, withBaseConnectionBackoff, withCompletionTimeout, withGoawayGracePeriod, withMaxConnectionBackoff, withPersistentConnectionMaxAge, withPersistentConnectionRequestTimeout, withPingInterval, withPingTimeout
-
Methods inherited from interface akka.http.scaladsl.settings.Http2ClientSettings
minCollectStrictEntitySize, withBaseConnectionBackoff, withCompletionTimeout, withGoawayGracePeriod, withIncomingConnectionLevelBufferSize, withIncomingStreamLevelBufferSize, withInternalSettings, withLogFrames, withMaxConcurrentStreams, withMaxConnectionBackoff, withMaxContinuationFrames, withMaxHeaderBlockSize, withMaxHeaderListSize, withMaxPersistentAttempts, withOutgoingControlFrameBufferSize, withPersistentConnectionMaxAge, withPersistentConnectionMaxRequests, withPersistentConnectionRequestTimeout, withPingInterval, withPingTimeout, withRequestEntityChunkSize
-
-
-
-
Constructor Detail
-
Http2ClientSettingsImpl
public Http2ClientSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int outgoingControlFrameBufferSize, int maxHeaderBlockSize, int maxContinuationFrames, int maxHeaderListSize, 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.concurrent.duration.FiniteDuration goawayGracePeriod, scala.concurrent.duration.FiniteDuration persistentConnectionRequestTimeout, scala.concurrent.duration.FiniteDuration persistentConnectionMaxAge, int persistentConnectionMaxRequests, scala.Option<Http2InternalClientSettings> internalSettings)
-
-
Method Detail
-
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
-
maxHeaderBlockSize
public int maxHeaderBlockSize()
- Specified by:
maxHeaderBlockSizein interfaceHttp2ClientSettings- Specified by:
maxHeaderBlockSizein interfaceHttp2ClientSettings- Specified by:
maxHeaderBlockSizein interfaceHttp2CommonSettings
-
maxContinuationFrames
public int maxContinuationFrames()
- Specified by:
maxContinuationFramesin interfaceHttp2ClientSettings- Specified by:
maxContinuationFramesin interfaceHttp2ClientSettings- Specified by:
maxContinuationFramesin interfaceHttp2CommonSettings
-
maxHeaderListSize
public int maxHeaderListSize()
- Specified by:
maxHeaderListSizein interfaceHttp2ClientSettings- Specified by:
maxHeaderListSizein interfaceHttp2ClientSettings- Specified by:
maxHeaderListSizein 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
-
goawayGracePeriod
public scala.concurrent.duration.FiniteDuration goawayGracePeriod()
- Specified by:
goawayGracePeriodin interfaceHttp2ClientSettings- Specified by:
goawayGracePeriodin interfaceHttp2CommonSettings
-
persistentConnectionRequestTimeout
public scala.concurrent.duration.FiniteDuration persistentConnectionRequestTimeout()
- Specified by:
persistentConnectionRequestTimeoutin interfaceHttp2ClientSettings
-
persistentConnectionMaxAge
public scala.concurrent.duration.FiniteDuration persistentConnectionMaxAge()
- Specified by:
persistentConnectionMaxAgein interfaceHttp2ClientSettings
-
persistentConnectionMaxRequests
public int persistentConnectionMaxRequests()
- Specified by:
persistentConnectionMaxRequestsin interfaceHttp2ClientSettings
-
internalSettings
public scala.Option<Http2InternalClientSettings> internalSettings()
- Specified by:
internalSettingsin interfaceHttp2ClientSettings
-
-