Beispiel #1
0
 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();
        }
Beispiel #3
0
 public ImportArchiveDecorator(IImportModule component, IWorldArchivist archivist, IWorldDeleter deleter)
 {
     _component      = component;
     _worldArchivist = archivist;
     _deleter        = deleter;
 }