Package akka.http.scaladsl.settings
Class Http2ServerSettings.Http2ServerSettingsImpl
- java.lang.Object
-
- akka.http.scaladsl.settings.Http2ServerSettings.Http2ServerSettingsImpl
-
- All Implemented Interfaces:
Http2ServerSettings,Http2CommonSettings,Http2ServerSettings,java.io.Serializable,scala.Equals,scala.Product
- Enclosing interface:
- Http2ServerSettings
public static class Http2ServerSettings.Http2ServerSettingsImpl extends java.lang.Object implements Http2ServerSettings, scala.Product, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface akka.http.scaladsl.settings.Http2ServerSettings
Http2ServerSettings.Http2ServerSettingsImpl, Http2ServerSettings.Http2ServerSettingsImpl$
-
-
Constructor Summary
Constructors Constructor Description Http2ServerSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int minCollectStrictEntitySize, int outgoingControlFrameBufferSize, int maxHeaderBlockSize, int maxContinuationFrames, int maxHeaderListSize, boolean logFrames, scala.concurrent.duration.FiniteDuration pingInterval, scala.concurrent.duration.FiniteDuration pingTimeout, int maxResets, scala.concurrent.duration.FiniteDuration maxResetsInterval, scala.concurrent.duration.FiniteDuration goawayGracePeriod, scala.Option<Http2InternalServerSettings> internalSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.concurrent.duration.FiniteDurationgoawayGracePeriod()intincomingConnectionLevelBufferSize()intincomingStreamLevelBufferSize()scala.Option<Http2InternalServerSettings>internalSettings()booleanlogFrames()intmaxConcurrentStreams()intmaxContinuationFrames()intmaxHeaderBlockSize()intmaxHeaderListSize()intmaxResets()scala.concurrent.duration.FiniteDurationmaxResetsInterval()intminCollectStrictEntitySize()intoutgoingControlFrameBufferSize()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.Http2ServerSettings
getGoawayGracePeriod, getIncomingConnectionLevelBufferSize, getIncomingStreamLevelBufferSize, getMaxConcurrentStreams, getMaxContinuationFrames, getMaxHeaderBlockSize, getMaxHeaderListSize, getMaxResetsInterval, getOutgoingControlFrameBufferSize, getPingInterval, getPingTimeout, getRequestEntityChunkSize, withGoawayGracePeriod, withMaxResetsInterval, withPingInterval, withPingTimeout
-
Methods inherited from interface akka.http.scaladsl.settings.Http2ServerSettings
withGoawayGracePeriod, withIncomingConnectionLevelBufferSize, withIncomingStreamLevelBufferSize, withInternalSettings, withLogFrames, withMaxConcurrentStreams, withMaxContinuationFrames, withMaxHeaderBlockSize, withMaxHeaderListSize, withMaxResets, withMaxResetsInterval, withMinCollectStrictEntitySize, withOutgoingControlFrameBufferSize, withPingInterval, withPingTimeout, withRequestEntityChunkSize
-
-
-
-
Constructor Detail
-
Http2ServerSettingsImpl
public Http2ServerSettingsImpl(int maxConcurrentStreams, int requestEntityChunkSize, int incomingConnectionLevelBufferSize, int incomingStreamLevelBufferSize, int minCollectStrictEntitySize, int outgoingControlFrameBufferSize, int maxHeaderBlockSize, int maxContinuationFrames, int maxHeaderListSize, boolean logFrames, scala.concurrent.duration.FiniteDuration pingInterval, scala.concurrent.duration.FiniteDuration pingTimeout, int maxResets, scala.concurrent.duration.FiniteDuration maxResetsInterval, scala.concurrent.duration.FiniteDuration goawayGracePeriod, scala.Option<Http2InternalServerSettings> internalSettings)
-
-
Method Detail
-
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
-
maxHeaderBlockSize
public int maxHeaderBlockSize()
- Specified by:
maxHeaderBlockSizein interfaceHttp2CommonSettings- Specified by:
maxHeaderBlockSizein interfaceHttp2ServerSettings
-
maxContinuationFrames
public int maxContinuationFrames()
- Specified by:
maxContinuationFramesin interfaceHttp2CommonSettings- Specified by:
maxContinuationFramesin interfaceHttp2ServerSettings
-
maxHeaderListSize
public int maxHeaderListSize()
- Specified by:
maxHeaderListSizein interfaceHttp2CommonSettings- Specified by:
maxHeaderListSizein 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
-
maxResets
public int maxResets()
- Specified by:
maxResetsin interfaceHttp2ServerSettings- Specified by:
maxResetsin interfaceHttp2ServerSettings
-
maxResetsInterval
public scala.concurrent.duration.FiniteDuration maxResetsInterval()
- Specified by:
maxResetsIntervalin interfaceHttp2ServerSettings
-
goawayGracePeriod
public scala.concurrent.duration.FiniteDuration goawayGracePeriod()
- Specified by:
goawayGracePeriodin interfaceHttp2CommonSettings- Specified by:
goawayGracePeriodin interfaceHttp2ServerSettings
-
internalSettings
public scala.Option<Http2InternalServerSettings> internalSettings()
- Specified by:
internalSettingsin interfaceHttp2ServerSettings
-
-