Class Http2ServerSettings.Http2ServerSettingsImpl
java.lang.Object
org.apache.pekko.http.scaladsl.settings.Http2ServerSettings.Http2ServerSettingsImpl
- All Implemented Interfaces:
Serializable,Http2ServerSettings,Http2CommonSettings,Http2ServerSettings,scala.Equals,scala.Product
- Enclosing interface:
- Http2ServerSettings
public static class Http2ServerSettings.Http2ServerSettingsImpl
extends Object
implements Http2ServerSettings, scala.Product, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.settings.Http2ServerSettings
Http2ServerSettings.Http2ServerSettingsImpl, Http2ServerSettings.Http2ServerSettingsImpl$ -
Constructor Summary
ConstructorsConstructorDescriptionHttp2ServerSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int minCollectStrictEntitySize, int outgoingControlFrameBufferSize, boolean logFrames, scala.concurrent.duration.FiniteDuration pingInterval, scala.concurrent.duration.FiniteDuration pingTimeout, scala.collection.immutable.Set<String> frameTypeThrottleFrameTypes, int frameTypeThrottleCost, int frameTypeThrottleBurst, scala.concurrent.duration.FiniteDuration frameTypeThrottleInterval, scala.Option<Http2InternalServerSettings> internalSettings) -
Method Summary
Modifier and TypeMethodDescriptionintintscala.collection.immutable.Set<String>scala.concurrent.duration.FiniteDurationintintscala.Option<Http2InternalServerSettings>booleanintintintscala.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.Http2ServerSettings
getFrameTypeThrottleBurst, getFrameTypeThrottleCost, getFrameTypeThrottleFrameTypes, getFrameTypeThrottleInterval, getIncomingConnectionLevelBufferSize, getIncomingStreamLevelBufferSize, getMaxConcurrentStreams, getOutgoingControlFrameBufferSize, getPingInterval, getPingTimeout, getRequestEntityChunkSize, withFrameTypeThrottleInterval, withPingInterval, withPingTimeoutMethods inherited from interface org.apache.pekko.http.scaladsl.settings.Http2ServerSettings
withFrameTypeThrottleBurst, withFrameTypeThrottleCost, withFrameTypeThrottleFrameTypes, withFrameTypeThrottleInterval, withIncomingConnectionLevelBufferSize, withIncomingStreamLevelBufferSize, withInternalSettings, withLogFrames, withMaxConcurrentStreams, withMinCollectStrictEntitySize, withOutgoingControlFrameBufferSize, withPingInterval, withPingTimeout, withRequestEntityChunkSizeMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
Http2ServerSettingsImpl
public Http2ServerSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int minCollectStrictEntitySize, int outgoingControlFrameBufferSize, boolean logFrames, scala.concurrent.duration.FiniteDuration pingInterval, scala.concurrent.duration.FiniteDuration pingTimeout, scala.collection.immutable.Set<String> frameTypeThrottleFrameTypes, int frameTypeThrottleCost, int frameTypeThrottleBurst, scala.concurrent.duration.FiniteDuration frameTypeThrottleInterval, scala.Option<Http2InternalServerSettings> internalSettings)
-
-
Method Details
-
maxConcurrentStreams
public int maxConcurrentStreams()- Specified by:
maxConcurrentStreamsin interfaceHttp2CommonSettings- Specified by:
maxConcurrentStreamsin interfaceHttp2ServerSettings
-
requestEntityChunkSize
public int requestEntityChunkSize()- Specified by:
requestEntityChunkSizein interfaceHttp2CommonSettings- Specified by:
requestEntityChunkSizein interfaceHttp2ServerSettings
-
incomingConnectionLevelBufferSize
public int incomingConnectionLevelBufferSize()- Specified by:
incomingConnectionLevelBufferSizein interfaceHttp2CommonSettings- Specified by:
incomingConnectionLevelBufferSizein interfaceHttp2ServerSettings
-
incomingStreamLevelBufferSize
public int incomingStreamLevelBufferSize()- Specified by:
incomingStreamLevelBufferSizein interfaceHttp2CommonSettings- Specified by:
incomingStreamLevelBufferSizein interfaceHttp2ServerSettings
-
minCollectStrictEntitySize
public int minCollectStrictEntitySize()- Specified by:
minCollectStrictEntitySizein interfaceHttp2CommonSettings- Specified by:
minCollectStrictEntitySizein interfaceHttp2ServerSettings- Specified by:
minCollectStrictEntitySizein interfaceHttp2ServerSettings
-
outgoingControlFrameBufferSize
public int outgoingControlFrameBufferSize()- Specified by:
outgoingControlFrameBufferSizein interfaceHttp2CommonSettings- Specified by:
outgoingControlFrameBufferSizein interfaceHttp2ServerSettings
-
logFrames
public boolean logFrames()- Specified by:
logFramesin interfaceHttp2CommonSettings- Specified by:
logFramesin interfaceHttp2ServerSettings- Specified by:
logFramesin interfaceHttp2ServerSettings
-
pingInterval
public scala.concurrent.duration.FiniteDuration pingInterval()- Specified by:
pingIntervalin interfaceHttp2CommonSettings- Specified by:
pingIntervalin interfaceHttp2ServerSettings
-
pingTimeout
public scala.concurrent.duration.FiniteDuration pingTimeout()- Specified by:
pingTimeoutin interfaceHttp2CommonSettings- Specified by:
pingTimeoutin interfaceHttp2ServerSettings
-
frameTypeThrottleFrameTypes
- Specified by:
frameTypeThrottleFrameTypesin interfaceHttp2ServerSettings
-
frameTypeThrottleCost
public int frameTypeThrottleCost()- Specified by:
frameTypeThrottleCostin interfaceHttp2ServerSettings
-
frameTypeThrottleBurst
public int frameTypeThrottleBurst()- Specified by:
frameTypeThrottleBurstin interfaceHttp2ServerSettings
-
frameTypeThrottleInterval
public scala.concurrent.duration.FiniteDuration frameTypeThrottleInterval()- Specified by:
frameTypeThrottleIntervalin interfaceHttp2ServerSettings
-
internalSettings
- Specified by:
internalSettingsin interfaceHttp2ServerSettings
-