feat: wire ClickHouseRouteCatalogStore bean

This commit is contained in:
hsiegeln
2026-04-16 18:45:48 +02:00
parent 961dadd1c8
commit c4f4477472

View File

@@ -5,6 +5,8 @@ import com.cameleer.server.app.search.ClickHouseLogStore;
import com.cameleer.server.app.storage.ClickHouseAgentEventRepository;
import com.cameleer.server.app.storage.ClickHouseUsageTracker;
import com.cameleer.server.app.storage.ClickHouseDiagramStore;
import com.cameleer.server.app.storage.ClickHouseRouteCatalogStore;
import com.cameleer.server.core.storage.RouteCatalogStore;
import com.cameleer.server.app.storage.ClickHouseMetricsQueryStore;
import com.cameleer.server.app.storage.ClickHouseMetricsStore;
import com.cameleer.server.app.storage.ClickHouseStatsStore;
@@ -145,6 +147,15 @@ public class StorageBeanConfig {
return new ClickHouseDiagramStore(tenantProperties.getId(), clickHouseJdbc);
}
// ── ClickHouse Route Catalog Store ───────────────────────────────
@Bean
public RouteCatalogStore clickHouseRouteCatalogStore(
TenantProperties tenantProperties,
@Qualifier("clickHouseJdbcTemplate") JdbcTemplate clickHouseJdbc) {
return new ClickHouseRouteCatalogStore(tenantProperties.getId(), clickHouseJdbc);
}
// ── ClickHouse Agent Event Repository ─────────────────────────────
@Bean