Exemple #1
0
        public WikiSite(WikiConfig config, MasterRepository masterRepository, ISourceWatcher sourceWatcher, IPageCache pageCache)
        {
            wikiConfig = config;

            repository = masterRepository;

            watcher = sourceWatcher;
            generator = new WikiGenerator(wikiConfig.Convertor, wikiConfig.RootWikiPath, pageCache);

            siteGeneratorScheduler = new EventLoopScheduler(threadStart => new Thread(threadStart) { Name = "SiteGenerator" });
        }
Exemple #2
0
        public WikiSite(WikiConfig config, MasterRepository masterRepository, ISourceWatcher sourceWatcher, IPageCache pageCache)
        {
            wikiConfig = config;

            repository = masterRepository;

            watcher   = sourceWatcher;
            generator = new WikiGenerator(wikiConfig.Convertor, wikiConfig.RootWikiPath, pageCache);

            siteGeneratorScheduler = new EventLoopScheduler(threadStart => new Thread(threadStart)
            {
                Name = "SiteGenerator"
            });
        }