public void start()

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);
    }