Expand description
Core event processing structures and traits
This module provides the fundamental types for event processing in the stream processor:
- ProcessorEvent: Wrapper around events with metadata
- EventKey: Different types of aggregation keys
- EventTimeExtractor: Trait for extracting event timestamps
- KeyExtractor: Trait for extracting aggregation keys
Structs§
- Cloud
Event KeyExtractor - Key extractor for CloudEvent based on source
- Cloud
Event Time Extractor - Default event time extractor for CloudEvent
- Feedback
Event KeyExtractor - Key extractor for FeedbackEvent based on metadata
- Feedback
Event Time Extractor - Default event time extractor for FeedbackEvent
- Metric
Point KeyExtractor - Key extractor for MetricPoint based on tags
- Metric
Point Time Extractor - Default event time extractor for MetricPoint
- Processor
Event - Wrapper around events with metadata for stream processing
Enums§
- Event
Key - Enum representing different types of aggregation keys
Traits§
- Event
Time Extractor - Trait for extracting event time from events
- KeyExtractor
- Trait for extracting aggregation keys from events