Interface StreamingConfig
-
- All Known Implementing Classes:
DefaultStreamingConfig
public interface StreamingConfigProvides configuration settings of general gateway streaming functionality.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStreamingConfig.StreamingConfigValueAn enumeration of the known config path expressions and their associated default values forStreamingConfig.
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIG_PATHConfig path relative to its parent.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description intgetParallelism()Returns maximum number of stream elements to process in parallel.DurationgetSessionCounterScrapeInterval()Returns the session counter update interval.SignalEnrichmentConfiggetSignalEnrichmentConfig()Returns the signal-enrichment config.WebsocketConfiggetWebsocketConfig()Returns the websocket config for streaming.default com.typesafe.config.Configrender()Render this object into a Config object from which a copy of this object can be constructed.
-
-
-
Field Detail
-
CONFIG_PATH
static final String CONFIG_PATH
Config path relative to its parent.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSessionCounterScrapeInterval
Duration getSessionCounterScrapeInterval()
Returns the session counter update interval.- Returns:
- the interval.
-
getWebsocketConfig
WebsocketConfig getWebsocketConfig()
Returns the websocket config for streaming.- Returns:
- the websocket config.
-
getSignalEnrichmentConfig
SignalEnrichmentConfig getSignalEnrichmentConfig()
Returns the signal-enrichment config.- Returns:
- the signal-enrichment config.
-
getParallelism
int getParallelism()
Returns maximum number of stream elements to process in parallel.- Returns:
- the parallelism.
-
render
default com.typesafe.config.Config render()
Render this object into a Config object from which a copy of this object can be constructed.- Returns:
- a config representation.
-
-