Class ServerSentEventSettingsImpl
java.lang.Object
org.apache.pekko.http.javadsl.settings.ServerSentEventSettings
org.apache.pekko.http.scaladsl.settings.ServerSentEventSettings
org.apache.pekko.http.impl.settings.ServerSentEventSettingsImpl
- All Implemented Interfaces:
- Serializable,- scala.Equals,- scala.Product
public final class ServerSentEventSettingsImpl
extends ServerSentEventSettings
implements scala.Product, Serializable
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionServerSentEventSettingsImpl(int maxEventSize, int maxLineSize, boolean emitEmptyEvents, OversizedSseStrategy oversizedLineStrategy, OversizedSseStrategy oversizedEventStrategy) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic ServerSentEventSettingsImplapply(int maxEventSize, int maxLineSize, boolean emitEmptyEvents) booleanShould events with empty data field be passed to the application.static ServerSentEventSettingsImplfromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config c) intThe maximum size for parsing server-sent eventsintThe maximum size for parsing lines of a server-sent eventprotected static Stringprefix()withOversizedEventStrategy(String newValue) withOversizedLineStrategy(String newValue) Methods inherited from class org.apache.pekko.http.scaladsl.settings.ServerSentEventSettingsapply, apply, withEmitEmptyEvents, withLineLength, withMaxEventSizeMethods inherited from class org.apache.pekko.http.javadsl.settings.ServerSentEventSettingscreate, create, create, getOversizedEventStrategy, getOversizedEventStrategyEnum, getOversizedLineStrategy, getOversizedLineStrategyEnum, withOversizedEventStrategy, withOversizedLineStrategyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.EqualscanEqual, equalsMethods inherited from interface scala.ProductproductArity, productElement, productElementName, productElementNames, productIterator
- 
Constructor Details- 
ServerSentEventSettingsImplpublic ServerSentEventSettingsImpl(int maxEventSize, int maxLineSize, boolean emitEmptyEvents, OversizedSseStrategy oversizedLineStrategy, OversizedSseStrategy oversizedEventStrategy) 
 
- 
- 
Method Details- 
applypublic static ServerSentEventSettingsImpl apply(int maxEventSize, int maxLineSize, boolean emitEmptyEvents) 
- 
fromSubConfigpublic static ServerSentEventSettingsImpl fromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config c) 
- 
prefix
- 
maxEventSizepublic int maxEventSize()Description copied from class:ServerSentEventSettingsThe maximum size for parsing server-sent events- Specified by:
- maxEventSizein class- ServerSentEventSettings
- Returns:
- (undocumented)
 
- 
maxLineSizepublic int maxLineSize()Description copied from class:ServerSentEventSettingsThe maximum size for parsing lines of a server-sent event- Specified by:
- maxLineSizein class- ServerSentEventSettings
- Returns:
- (undocumented)
 
- 
emitEmptyEventspublic boolean emitEmptyEvents()Description copied from class:ServerSentEventSettingsShould events with empty data field be passed to the application.- Specified by:
- emitEmptyEventsin class- ServerSentEventSettings
- Returns:
- (undocumented)
 
- 
oversizedLineStrategy- Overrides:
- oversizedLineStrategyin class- ServerSentEventSettings
- Returns:
- (undocumented)
 
- 
oversizedEventStrategy- Overrides:
- oversizedEventStrategyin class- ServerSentEventSettings
- Returns:
- (undocumented)
 
- 
productPrefix- Specified by:
- productPrefixin interface- scala.Product
 
- 
withOversizedLineStrategy- Overrides:
- withOversizedLineStrategyin class- ServerSentEventSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
withOversizedLineStrategy- Overrides:
- withOversizedLineStrategyin class- ServerSentEventSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
withOversizedEventStrategy- Overrides:
- withOversizedEventStrategyin class- ServerSentEventSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
withOversizedEventStrategy- Overrides:
- withOversizedEventStrategyin class- ServerSentEventSettings
- Parameters:
- newValue- (undocumented)
- Returns:
- (undocumented)
 
- 
oversizedLineStrategyAsString
- 
oversizedEventStrategyAsString
 
-