示例#1
0
 public ArmaProcessDiscoverer(
     IParametersExtractor parametersExtractor,
     IArmaProcessFactory armaProcessFactory,
     ILogger <ArmaProcessDiscoverer> logger)
 {
     _parametersExtractor = parametersExtractor;
     _armaProcessFactory  = armaProcessFactory;
     _logger = logger;
 }
 public ServerBuilderFactory(
     IServerStatusFactory serverStatusFactory,
     IKeysPreparer keysPreparer,
     IModsetConfigurationProvider modsetConfigurationProvider,
     IArmaProcessManager armaProcessManager,
     IArmaProcessFactory armaProcessFactory,
     ILogger <ServerBuilder> serverBuilderLogger,
     ILogger <DedicatedServer> dedicatedServerLogger)
 {
     _serverStatusFactory         = serverStatusFactory;
     _keysPreparer                = keysPreparer;
     _modsetConfigurationProvider = modsetConfigurationProvider;
     _armaProcessManager          = armaProcessManager;
     _armaProcessFactory          = armaProcessFactory;
     _serverBuilderLogger         = serverBuilderLogger;
     _dedicatedServerLogger       = dedicatedServerLogger;
 }