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 TypeMethodDescriptionint
int
scala.collection.immutable.Set<String>
scala.concurrent.duration.FiniteDuration
int
int
scala.Option<Http2InternalServerSettings>
boolean
int
int
int
scala.concurrent.duration.FiniteDuration
scala.concurrent.duration.FiniteDuration
int
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 org.apache.pekko.http.javadsl.settings.Http2ServerSettings
getFrameTypeThrottleBurst, getFrameTypeThrottleCost, getFrameTypeThrottleFrameTypes, getFrameTypeThrottleInterval, getIncomingConnectionLevelBufferSize, getIncomingStreamLevelBufferSize, getMaxConcurrentStreams, getOutgoingControlFrameBufferSize, getPingInterval, getPingTimeout, getRequestEntityChunkSize, withFrameTypeThrottleInterval, withPingInterval, withPingTimeout
Methods inherited from interface org.apache.pekko.http.scaladsl.settings.Http2ServerSettings
withFrameTypeThrottleBurst, withFrameTypeThrottleCost, withFrameTypeThrottleFrameTypes, withFrameTypeThrottleInterval, withIncomingConnectionLevelBufferSize, withIncomingStreamLevelBufferSize, withInternalSettings, withLogFrames, withMaxConcurrentStreams, withMinCollectStrictEntitySize, withOutgoingControlFrameBufferSize, withPingInterval, withPingTimeout, withRequestEntityChunkSize
Methods 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:
maxConcurrentStreams
in interfaceHttp2CommonSettings
- Specified by:
maxConcurrentStreams
in interfaceHttp2ServerSettings
-
requestEntityChunkSize
public int requestEntityChunkSize()- Specified by:
requestEntityChunkSize
in interfaceHttp2CommonSettings
- Specified by:
requestEntityChunkSize
in interfaceHttp2ServerSettings
-
incomingConnectionLevelBufferSize
public int incomingConnectionLevelBufferSize()- Specified by:
incomingConnectionLevelBufferSize
in interfaceHttp2CommonSettings
- Specified by:
incomingConnectionLevelBufferSize
in interfaceHttp2ServerSettings
-
incomingStreamLevelBufferSize
public int incomingStreamLevelBufferSize()- Specified by:
incomingStreamLevelBufferSize
in interfaceHttp2CommonSettings
- Specified by:
incomingStreamLevelBufferSize
in interfaceHttp2ServerSettings
-
minCollectStrictEntitySize
public int minCollectStrictEntitySize()- Specified by:
minCollectStrictEntitySize
in interfaceHttp2CommonSettings
- Specified by:
minCollectStrictEntitySize
in interfaceHttp2ServerSettings
- Specified by:
minCollectStrictEntitySize
in interfaceHttp2ServerSettings
-
outgoingControlFrameBufferSize
public int outgoingControlFrameBufferSize()- Specified by:
outgoingControlFrameBufferSize
in interfaceHttp2CommonSettings
- Specified by:
outgoingControlFrameBufferSize
in interfaceHttp2ServerSettings
-
logFrames
public boolean logFrames()- Specified by:
logFrames
in interfaceHttp2CommonSettings
- Specified by:
logFrames
in interfaceHttp2ServerSettings
- Specified by:
logFrames
in interfaceHttp2ServerSettings
-
pingInterval
public scala.concurrent.duration.FiniteDuration pingInterval()- Specified by:
pingInterval
in interfaceHttp2CommonSettings
- Specified by:
pingInterval
in interfaceHttp2ServerSettings
-
pingTimeout
public scala.concurrent.duration.FiniteDuration pingTimeout()- Specified by:
pingTimeout
in interfaceHttp2CommonSettings
- Specified by:
pingTimeout
in interfaceHttp2ServerSettings
-
frameTypeThrottleFrameTypes
- Specified by:
frameTypeThrottleFrameTypes
in interfaceHttp2ServerSettings
-
frameTypeThrottleCost
public int frameTypeThrottleCost()- Specified by:
frameTypeThrottleCost
in interfaceHttp2ServerSettings
-
frameTypeThrottleBurst
public int frameTypeThrottleBurst()- Specified by:
frameTypeThrottleBurst
in interfaceHttp2ServerSettings
-
frameTypeThrottleInterval
public scala.concurrent.duration.FiniteDuration frameTypeThrottleInterval()- Specified by:
frameTypeThrottleInterval
in interfaceHttp2ServerSettings
-
internalSettings
- Specified by:
internalSettings
in interfaceHttp2ServerSettings
-