code: public synchronized void startPolling(PolledConfigurationSource source, AbstractPollingScheduler scheduler) {
          this.scheduler = scheduler;
          this.source = source;
          init(source, scheduler);
          scheduler.startPolling(source, this);        
      }
docs: Start polling the configuration source with the specified scheduler.
  
  @param source PolledConfigurationSource to poll
  @param scheduler AbstractPollingScheduler whose {@link AbstractPollingScheduler#schedule(Runnable)} will be
  used to determine the polling schedule