Registry

This module contains functionality related to the the registry module for extraction.orchestrators.

Registry

DatasourceOrchestratorRegistry

Bases: Registry

Registry for datasource orchestrators.

A specialized registry implementation that maps OrchestratorName enum values to their corresponding orchestrator factories.

Attributes:
  • _key_class

    The class type used as registry keys, specifically OrchestratorName.

Source code in src/extraction/orchestrators/registry.py
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
class DatasourceOrchestratorRegistry(Registry):
    """
    Registry for datasource orchestrators.

    A specialized registry implementation that maps OrchestratorName enum values
    to their corresponding orchestrator factories.

    Attributes:
        _key_class: The class type used as registry keys, specifically OrchestratorName.
    """

    _key_class = OrchestratorName