in src/main/java/org/apache/sling/discovery/oak/OakDiscoveryService.java [164:188]
public static OakDiscoveryService testConstructor(SlingSettingsService settingsService,
AnnouncementRegistry announcementRegistry,
ConnectorRegistry connectorRegistry,
ClusterViewService clusterViewService,
Config config,
OakViewChecker connectorPinger,
Scheduler scheduler,
IdMapService idMapService,
OakBacklogClusterSyncService oakBacklogClusterSyncService,
SyncTokenService syncTokenService,
ResourceResolverFactory factory) {
OakDiscoveryService discoService = new OakDiscoveryService();
discoService.settingsService = settingsService;
discoService.announcementRegistry = announcementRegistry;
discoService.connectorRegistry = connectorRegistry;
discoService.clusterViewService = clusterViewService;
discoService.config = config;
discoService.oakViewChecker = connectorPinger;
discoService.scheduler = scheduler;
discoService.idMapService = idMapService;
discoService.oakBacklogClusterSyncService = oakBacklogClusterSyncService;
discoService.syncTokenService = syncTokenService;
discoService.resourceResolverFactory = factory;
return discoService;
}