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 Summary
ConstructorsConstructorDescriptionServerSentEventSettingsImpl(int maxEventSize, int maxLineSize, boolean emitEmptyEvents, OversizedSseStrategy oversizedLineStrategy, OversizedSseStrategy oversizedEventStrategy) -
Method Summary
Modifier 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.ServerSentEventSettings
apply, apply, withEmitEmptyEvents, withLineLength, withMaxEventSizeMethods inherited from class org.apache.pekko.http.javadsl.settings.ServerSentEventSettings
create, create, create, getOversizedEventStrategy, getOversizedEventStrategyEnum, getOversizedLineStrategy, getOversizedLineStrategyEnum, withOversizedEventStrategy, withOversizedLineStrategyMethods 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 scala.Product
productArity, productElement, productElementName, productElementNames, productIterator
-
Constructor Details
-
ServerSentEventSettingsImpl
public ServerSentEventSettingsImpl(int maxEventSize, int maxLineSize, boolean emitEmptyEvents, OversizedSseStrategy oversizedLineStrategy, OversizedSseStrategy oversizedEventStrategy)
-
-
Method Details
-
apply
public static ServerSentEventSettingsImpl apply(int maxEventSize, int maxLineSize, boolean emitEmptyEvents) -
fromSubConfig
public static ServerSentEventSettingsImpl fromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config c) -
prefix
-
maxEventSize
public int maxEventSize()Description copied from class:ServerSentEventSettingsThe maximum size for parsing server-sent events- Specified by:
maxEventSizein classServerSentEventSettings- Returns:
- (undocumented)
-
maxLineSize
public int maxLineSize()Description copied from class:ServerSentEventSettingsThe maximum size for parsing lines of a server-sent event- Specified by:
maxLineSizein classServerSentEventSettings- Returns:
- (undocumented)
-
emitEmptyEvents
public boolean emitEmptyEvents()Description copied from class:ServerSentEventSettingsShould events with empty data field be passed to the application.- Specified by:
emitEmptyEventsin classServerSentEventSettings- Returns:
- (undocumented)
-
oversizedLineStrategy
- Overrides:
oversizedLineStrategyin classServerSentEventSettings- Returns:
- (undocumented)
-
oversizedEventStrategy
- Overrides:
oversizedEventStrategyin classServerSentEventSettings- Returns:
- (undocumented)
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
withOversizedLineStrategy
- Overrides:
withOversizedLineStrategyin classServerSentEventSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
withOversizedLineStrategy
- Overrides:
withOversizedLineStrategyin classServerSentEventSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
withOversizedEventStrategy
- Overrides:
withOversizedEventStrategyin classServerSentEventSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
withOversizedEventStrategy
- Overrides:
withOversizedEventStrategyin classServerSentEventSettings- Parameters:
newValue- (undocumented)- Returns:
- (undocumented)
-
oversizedLineStrategyAsString
-
oversizedEventStrategyAsString
-