archaius-core/src/main/java/com/netflix/config/AbstractPollingScheduler.java
public void startPolling(final PolledConfigurationSource source, final Configuration config) {
        initialLoad(source, config);
        Runnable r = getPollingRunnable(source, config);
        schedule(r);
    }
public void startPolling(final PolledConfigurationSource source, final Configuration config) {
        initialLoad(source, config);
        Runnable r = getPollingRunnable(source, config);
        schedule(r);
    }
Initiate the first poll of the configuration source and schedule the runnable. This may start a new thread or
thread pool depending on the implementation of {@link #schedule(Runnable)}.

@param source Configuration source being polled
@param config Configuration where the properties will be updated
@throws RuntimeException if any error occurs in the initial polling