in src/main/java/org/apache/sling/discovery/impl/DiscoveryServiceImpl.java [183:203]
public static BaseDiscoveryService testConstructor(ResourceResolverFactory resourceResolverFactory,
AnnouncementRegistry announcementRegistry,
ConnectorRegistry connectorRegistry,
ClusterViewServiceImpl clusterViewService,
HeartbeatHandler heartbeatHandler,
SlingSettingsService settingsService,
Scheduler scheduler,
Config config,
SyncTokenService syncTokenServiceOrNull) {
DiscoveryServiceImpl discoService = new DiscoveryServiceImpl();
discoService.resourceResolverFactory = resourceResolverFactory;
discoService.announcementRegistry = announcementRegistry;
discoService.connectorRegistry = connectorRegistry;
discoService.clusterViewService = clusterViewService;
discoService.heartbeatHandler = heartbeatHandler;
discoService.settingsService = settingsService;
discoService.scheduler = scheduler;
discoService.config = config;
discoService.syncTokenService = syncTokenServiceOrNull;
return discoService;
}