in src/main/java/org/apache/sling/installer/provider/file/impl/Activator.java [51:71]
public void start(final BundleContext context) {
// read initial scan configurations
final List<ScanConfiguration> configs = new ArrayList<>();
final Object dir = getProp(context, KEY_DIR);
if ( dir != null ) {
Long delay = null;
final String interval = getProp(context, KEY_DELAY);
if ( interval != null ) {
delay = Long.valueOf(interval.toString());
}
final StringTokenizer st = new StringTokenizer(dir.toString(), ",");
while ( st.hasMoreTokens() ) {
final ScanConfiguration sc = new ScanConfiguration();
sc.directory = st.nextToken();
sc.scanInterval = delay;
configs.add(sc);
}
}
this.servicesListener = new ServicesListener(context, configs);
}