assets_guardian.core.domain.engines.sync_engine๏
Classes
|
Orchestrator for data synchronization. |
- class assets_guardian.core.domain.engines.sync_engine.SyncEngine(cache: CacheManager | None = None)[source]๏
Bases:
objectOrchestrator for data synchronization.
- Variables:
collector_engine (assets_guardian.core.domain.engines.collector_engine.CollectorEngine) โ Engine responsible for data collection.
cache (assets_guardian.core.cache.cache.CacheManager) โ Cache service.
- run(collectors: list[Any]) dict[tuple[str, str], CollectorResult][source]๏
Executes data collection for all provided collectors.
- Parameters:
collectors โ List of collector instances to run.
- Returns:
Data collection results.
- Return type:
dict[tuple[str, str], CollectorResult]