Esempio n. 1
0
 /// <summary>
 /// Initializes the type container.
 /// </summary>
 /// <param name="container">The container.</param>
 private void InitializeTypeContainer(IContainer container)
 {
     TypeContainer        = container ?? throw new ArgumentNullException(Common.Strings.TypeContainerCantBeNull);
     _logger              = TypeContainer.Resolve <ILogger>();
     _configurationReader = TypeContainer.Resolve <IConfigurationReader>();
     _jniBridgeManager    = TypeContainer.Resolve <IJniBridgeManager>();
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceHostManager" /> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="dataService">The data service.</param>
 /// <param name="config">The configuration.</param>
 /// <param name="bridgeManager">The bridge manager.</param>
 public ServiceHostManager(ILogger logger, IDataService dataService, IConfigurationReader config, IJniBridgeManager bridgeManager)
 {
     _logger           = logger;
     _configuration    = config;
     _dataService      = dataService;
     _jniBridgeManager = bridgeManager;
     DynamicHosts      = new Dictionary <IEntity, ServiceHost>();
 }