public AdminController( IImportReader importReader, IAnalyticsWriter analyticsWriter, IAnalyticsReader analyticsReader, IRunIndexer runIndexer, IAnalyticsModule analyticsModules, IWorldFinder worldFinder, IWorldArchivist worldArchivist, IWorldLoader worldLoader, IWorldDeleter worldDeleter, IMapRenderModule mapRenderer, IRenderQueue renderQueue) { _importReader = importReader; _analyticsReader = analyticsReader; _analyticsWriter = analyticsWriter; _runIndexer = runIndexer; _analyticsModules = analyticsModules; _worldFinder = worldFinder; _worldArchivist = worldArchivist; _worldLoader = worldLoader; _worldDeleter = worldDeleter; _mapRenderer = mapRenderer; _renderQueue = renderQueue; }
public MapRenderModule(IRenderQueue queue, IMapRenderer renderer, IJobPrioritizer prioritizer, IResultWriter writer, IResultReader reader, IConfigService config, IWorldFinder finder, IWorldArchivist archivist) { _queue = queue; _renderer = renderer; _prioritizer = prioritizer; _writer = writer; _reader = reader; _config = config; _finder = finder; _archivist = archivist; ensureOverviewerOutput(); }
public ImportArchiveDecorator(IImportModule component, IWorldArchivist archivist, IWorldDeleter deleter) { _component = component; _worldArchivist = archivist; _deleter = deleter; }