Coverage for src / qdrant_loader / connectors / registry.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-10 09:40 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-10 09:40 +0000
1from qdrant_loader.connectors.confluence.config import ConfluenceDeploymentType
2from qdrant_loader.connectors.confluence.connector import ConfluenceConnector
3from qdrant_loader.connectors.git.connector import GitConnector
4from qdrant_loader.connectors.jira.cloud_connector import JiraCloudConnector
5from qdrant_loader.connectors.jira.config import JiraDeploymentType
6from qdrant_loader.connectors.jira.data_center_connector import JiraDataCenterConnector
7from qdrant_loader.connectors.localfile.connector import LocalFileConnector
8from qdrant_loader.connectors.publicdocs.connector import PublicDocsConnector
10"""Connector registry for mapping source types and deployment types to connector classes."""
11CONNECTOR_REGISTRY = {
12 ("confluence", ConfluenceDeploymentType.CLOUD): ConfluenceConnector,
13 ("confluence", ConfluenceDeploymentType.DATACENTER): ConfluenceConnector,
14 ("git", None): GitConnector,
15 ("jira", JiraDeploymentType.CLOUD): JiraCloudConnector,
16 ("jira", JiraDeploymentType.DATACENTER): JiraDataCenterConnector,
17 ("publicdocs", None): PublicDocsConnector,
18 ("localfile", None): LocalFileConnector,
19}