Package-level declarations
Types
Link copied to clipboard
data class AggregatePublishingConfig(val maxRecordsPerAgg: Long, val maxEstBytesPerAgg: Long, val stalenessDeadlinePerAgg: Duration = 5.minutes, val maxEstBytesAllAggregates: Long, val maxBufferedAggregates: Int = 5)
Configures the publishing of aggregates downstream for uploading to the destination.
Link copied to clipboard
Micronaut work around - wraps the input streams to avoid injecting a List directly, and being subject to Micronaut merging like beans into a single list leading to injecting unexpected extra input streams.
Link copied to clipboard
The dispatchers (think views of thread pools) and static scopes we use for dataflow.
Link copied to clipboard
Conditionally creates input streams / sockets based on channel medium, then wires up a pipeline to each input with separate aggregate stores but shared state stores.