event_routing_backends.processors.caliper package#
Subpackages#
- event_routing_backends.processors.caliper.event_transformers package
- Submodules
- event_routing_backends.processors.caliper.event_transformers.enrollment_events module
- event_routing_backends.processors.caliper.event_transformers.navigation_events module
- event_routing_backends.processors.caliper.event_transformers.problem_interaction_events module
- event_routing_backends.processors.caliper.event_transformers.video_events module
- Module contents
- event_routing_backends.processors.caliper.tests package
Submodules#
event_routing_backends.processors.caliper.constants module#
Constants related to IMS Caliper and events transformation into Caliper.
event_routing_backends.processors.caliper.envelope_processor module#
event_routing_backends.processors.caliper.registry module#
Registry to keep track of Caliper event transformers
- class event_routing_backends.processors.caliper.registry.CaliperTransformersRegistry#
Bases:
event_routing_backends.processors.transformer_utils.registry.TransformerRegistry
Registry to keep track of Caliper event transformers
- mapping = {}#
event_routing_backends.processors.caliper.transformer module#
event_routing_backends.processors.caliper.transformer_processor module#
Caliper processor for transforming and routing events.
- class event_routing_backends.processors.caliper.transformer_processor.CaliperProcessor#
Bases:
event_routing_backends.processors.mixins.base_transformer_processor.BaseTransformerProcessorMixin
Caliper Processor for transforming and routing events.
This processor first transform the event using the registered transformer and then route the events through the configured routers.
Every router configured to be used MUST support the transformed event type.
Module contents#
Caliper processors and spec implementation.