public TController(IContainerService containerService, IProviderFactory providerFactory, TriggrContext context, IBackgroundJobClient jobClient) { _containerService = containerService; _providerFactory = providerFactory; _context = context; _jobClient = jobClient; }
/// <summary> /// Construct a <see cref="ChatManager"/> /// </summary> /// <param name="providerFactory">The value of <see cref="providerFactory"/></param> /// <param name="ioManager">The value of <see cref="ioManager"/></param> /// <param name="commandFactory">The value of <see cref="commandFactory"/></param> /// <param name="serverControl">The <see cref="IServerControl"/> to populate <see cref="restartRegistration"/> with</param> /// <param name="asyncDelayer">The value of <see cref="asyncDelayer"/></param> /// <param name="loggerFactory">The value of <see cref="loggerFactory"/></param> /// <param name="logger">The value of <see cref="logger"/></param> /// <param name="initialChatBots">The <see cref="IEnumerable{T}"/> used to populate <see cref="activeChatBots"/></param> public ChatManager(IProviderFactory providerFactory, IIOManager ioManager, ICommandFactory commandFactory, IServerControl serverControl, IAsyncDelayer asyncDelayer, ILoggerFactory loggerFactory, ILogger <ChatManager> logger, IEnumerable <Models.ChatBot> initialChatBots) { this.providerFactory = providerFactory ?? throw new ArgumentNullException(nameof(providerFactory)); this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager)); this.commandFactory = commandFactory ?? throw new ArgumentNullException(nameof(commandFactory)); if (serverControl == null) { throw new ArgumentNullException(nameof(serverControl)); } this.asyncDelayer = asyncDelayer ?? throw new ArgumentNullException(nameof(asyncDelayer)); this.loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); activeChatBots = initialChatBots?.ToList() ?? throw new ArgumentNullException(nameof(initialChatBots)); restartRegistration = serverControl.RegisterForRestart(this); synchronizationLock = new object(); builtinCommands = new Dictionary <string, ICommand>(); providers = new Dictionary <long, IProvider>(); mappedChannels = new Dictionary <ulong, ChannelMapping>(); trackingContexts = new List <IChatTrackingContext>(); handlerCts = new CancellationTokenSource(); connectionsUpdated = new TaskCompletionSource <object>(); channelIdCounter = 1; }
public static void MyClassInitialize(TestContext testContext) { _ninjectKernel = new StandardKernel(); _providerFactory = new ProviderFactory(_ninjectKernel); _converterFactory = new ConverterFactory(_ninjectKernel); _homeController = new HomeController(_providerFactory, _converterFactory); }
/// <summary> /// Creates an instance of LogMessageFormatter. /// To get formatted message call GetFormatedLogMessage on it. /// </summary> public LogMessageFormater(LogLevel level, IProviderFactory providerFactory, string delimeter) { _logLevel = level; _dateTimeProvider = providerFactory.GetDateTimeProvider(); //_paramDelimiterInLog = providerFactory.GetConfigurationProvider().GetValue(Constants.AppConfig_Key_ParamDelimiterInLog); _paramDelimiterInLog = delimeter; }
public CustomSpriterAnimator( XmasHell game, SpriterEntity entity, IProviderFactory <ISprite, SoundEffect> providerFactory = null, Stack <SpriteDrawInfo> drawInfoPool = null ) : base(entity, providerFactory, drawInfoPool) { _game = game; _providerFactory = providerFactory; _drawInfoPool = drawInfoPool; _hiddenTextures = new List <string>(); _textureSwapMap = new Dictionary <string, Texture2D>(); _pointTexture = new TextureSprite(TextureUtil.CreateCircle(_game.GraphicsDevice, 1, Color.Cyan)); if (entity.ObjectInfos != null) { foreach (SpriterObjectInfo objInfo in entity.ObjectInfos) { if (objInfo.ObjectType != SpriterObjectType.Box) { continue; } _boxTextures[objInfo.Name] = new TextureSprite(TextureUtil.CreateRectangle(_game.GraphicsDevice, (int)objInfo.Width, (int)objInfo.Height, Color.Cyan)); } } }
public ConnectionEditDialog(IProviderFactory providerFactory, INotificationView notificationView, Window owner) { InitializeComponent(); _providerFactory = providerFactory; _notificationView = notificationView; Owner = owner; }
/// <summary> /// Creates the provider by using the factory (if present) or directly instantiating by type name /// </summary> /// <returns></returns> public T CreateInstance() { //check if we have a factory if (this.factoryInstance == null) { var type = this.Factory; if (type != null) { this.factoryInstance = (IProviderFactory <T>)FastActivator.Create(type); this.factoryInstance.Initialize(this.parameters); } } // no factory, use the provider type if (this.factoryInstance == null) { var type = this.Type; if (type == null) { return(null); } return((T)FastActivator.Create(type)); } return(factoryInstance.Create()); }
/// <summary> /// Construct a <see cref="ChatManagerFactory"/> /// </summary> /// <param name="providerFactory">The value of <see cref="providerFactory"/></param> /// <param name="serverControl">The value of <see cref="serverControl"/></param> /// <param name="asyncDelayer">The value of <see cref="asyncDelayer"/></param> /// <param name="loggerFactory">The value of <see cref="loggerFactory"/></param> public ChatManagerFactory(IProviderFactory providerFactory, IServerControl serverControl, IAsyncDelayer asyncDelayer, ILoggerFactory loggerFactory) { this.providerFactory = providerFactory ?? throw new ArgumentNullException(nameof(providerFactory)); this.serverControl = serverControl ?? throw new ArgumentNullException(nameof(serverControl)); this.asyncDelayer = asyncDelayer ?? throw new ArgumentNullException(nameof(asyncDelayer)); this.loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); }
private void Initialize() { if (_providers.Count > 0) { return; } var packageInfoFactory = new NpmPackageInfoFactory(WebRequestHandler.Instance); var packageSearch = new NpmPackageSearch(WebRequestHandler.Instance); IEnumerable <IProviderFactory> factories = new IProviderFactory[] { new UnpkgProviderFactory(packageSearch, packageInfoFactory), new JsDelivrProviderFactory(packageSearch, packageInfoFactory), new FileSystemProviderFactory(), new CdnjsProviderFactory(), }; foreach (IProviderFactory factory in factories) { if (factory != null) { var provider = factory.CreateProvider(_hostInteraction); if (!string.IsNullOrEmpty(provider.Id)) { _providers.Add(provider); } } } }
private void Initialize() { if (_providers.Count > 0) { return; } var packageInfoFactory = new NpmPackageInfoFactory(); var packageSearch = new NpmPackageSearch(); IEnumerable <IProviderFactory> factories = new IProviderFactory[] { new FileSystemProviderFactory(), new CdnjsProviderFactory(), new UnpkgProviderFactory(packageSearch, packageInfoFactory), new JsDelivrProviderFactory(packageSearch, packageInfoFactory), }; foreach (IProviderFactory factory in factories) { if (factory != null) { _providers.Add(factory.CreateProvider(_hostInteraction)); } } }
/// <summary> /// Construct a <see cref="ChatFactory"/> /// </summary> /// <param name="ioManager">The value of <see cref="ioManager"/></param> /// <param name="loggerFactory">The value of <see cref="loggerFactory"/></param> /// <param name="commandFactory">The value of <see cref="commandFactory"/></param> /// <param name="providerFactory">The value of <see cref="providerFactory"/></param> public ChatFactory(IIOManager ioManager, ILoggerFactory loggerFactory, ICommandFactory commandFactory, IProviderFactory providerFactory) { this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager)); this.loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); this.commandFactory = commandFactory ?? throw new ArgumentNullException(nameof(commandFactory)); this.providerFactory = providerFactory ?? throw new ArgumentNullException(nameof(providerFactory)); }
public DraftManager() { harvesters = new List <Harvester>(); providers = new List <Provider>(); harvesterCreator = new HarvesterFactory(); providerCreator = new ProviderFactory(); mode = Enum.Parse <Mode>("Full", true); }
public RepositoryController(TriggrContext context, IProviderFactory providerFactory, IWebhookFactory webhookFactory, IBackgroundJobClient jobClient, IContainerService containerService) { _context = context; _providerFactory = providerFactory; _webhookFactory = webhookFactory; _jobClient = jobClient; _containerService = containerService; }
public Service(IProviderFactory factory) { if (factory == null) { throw new ArgumentNullException("factory", "providerfactory cannot be null"); } _proiderFactory = factory; }
public static IUnitOfWork Create(IProviderFactory providerFactory, string providerName) { var connection = providerFactory.GetProvider(providerName).GetConnection(); connection.Open(); return(new UnitOfWork(connection)); }
public TransactionController(IProviderRepository providerRepository, IProviderFactory providerFactory, IBankAccountRepository bankAccountRepository, ICreditCardRepository creditAccountRepository) { _providerRepository = providerRepository; _bankAccountRepository = bankAccountRepository; _creditAccountRepository = creditAccountRepository; _providerFactory = providerFactory; }
public static IUnitOfWork Create(IProviderFactory providerFactory) { var connection = providerFactory.GetDefaultProvider().GetConnection(); connection.Open(); return(new UnitOfWork(connection)); }
public void SetProviderController() { this.providerFactory = new ProviderFactory(); this.energyRepository = new EnergyRepository(); this.providers = new List <IProvider>(); this.providerController = new ProviderController(energyRepository, providers, providerFactory); }
public AccountService(IProviderFactory providerFactory, IBankAccountRepository bankAccountRepository, ICreditCardRepository creditAccountRepository) { _providerFactory = providerFactory; _bankAccountRepository = bankAccountRepository; _creditAccountRepository = creditAccountRepository; }
public CreditCardController(IProviderFactory providerFactory, IProviderRepository providerRepository, IAccountService accountService, ICreditCardRepository cardRepository) { _providerRepository = providerRepository; _cardRepository = cardRepository; _providerFactory = providerFactory; _accountService = accountService; }
public MonoGameAnimator(SpriterEntity entity, IProviderFactory <Sprite, SoundEffect> providerFactory = null) : base(entity, providerFactory) { DrawInfoPool = new Stack <DrawInfo>(); DrawInfos = new List <DrawInfo>(); Scale = Vector2.One; DeltaDepth = DefaultDeltaDepth; Depth = DefaultDepth; }
public DraftManager() { this.mode = Modes.FullMode; this.totalMinedOre = 0; this.totalStoredEnergy = 0; this.energyRepository = new EnergyRepository(); this.harvesterFactory = new HarvesterFactory(); this.providerFactory = new ProviderFactory(); }
public DefaultGameServer(ILoggerFactory loggerFactory, IProviderFactory <IServerSupervisor> serverSupervisorFactory, IProviderFactory <IMatchmaking> matchmakingFactory, IProviderFactory <ServerSettings> serverConfigurationFactory, IOptions <GameServerSettings> settings) { _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <DefaultGameServer>(); _serverSupervisorFactory = serverSupervisorFactory; _matchmakingFactory = matchmakingFactory; _serverConfigurationFactory = serverConfigurationFactory; _settings = settings.Value; }
//public string EndPoint => $"http://rabbitmq.synker.ovh/diff_playlist_{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")}_queue"; //public string TraceEndPoint => $"http://rabbitmq.synker.ovh/trace_{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")}_queue"; public DiffHostedService(ILogger <DiffHostedService> logger, IPlaylistService playlistService, SynkerDbContext synkerDbContext, IBus requestClient, IProviderFactory providerFactory) { _logger = logger; _playlistService = playlistService; _dbContext = synkerDbContext; _bus = requestClient; _providerFactory = providerFactory; }
public MonoGameDebugAnimator ( SpriterEntity entity, GraphicsDevice graphicsDevice, IProviderFactory <ISprite, SoundEffect> providerFactory = null, Stack <SpriteDrawInfo> drawInfoPool = null ) : base(entity, providerFactory, drawInfoPool) { whiteDot = CreateTexture(graphicsDevice, 1, 1, Color.White); }
public AssetService(IDatabaseLayer databaseLayer, IConfiguration configuration, ILogger <AssetService> logger, IProviderFactory providerFactory) { _databaseLayer = databaseLayer; _assetRepository = databaseLayer.Repo <AssetEntity>(); _credentialValueRepository = databaseLayer.Repo <CredentialValueEntity>(); _credentialRepository = databaseLayer.Repo <CredentialEntity>(); _configuration = configuration; _logger = logger; _providerFactory = providerFactory; }
public BankAccountController(IAccountService accountService, IProviderRepository providerRepository, IBankAccountRepository accountRepository, IProviderFactory providerFactory) { _providerRepository = providerRepository; _accountRepository = accountRepository; _providerFactory = providerFactory; _accountService = accountService; }
public AssetManager(IAssetSetMap assetSetMap, IProviderFactory providerFactory, IEncryptorManager encryptorManager, IAccountProvidersManager accountProvidersManager) { _assetSetMap = assetSetMap; _providerFactory = providerFactory; _encryptorManager = encryptorManager; _accountProvidersManager = accountProvidersManager; }
public VehiclesMonitor( IUserRepository userRepository, IVehicleRepository vehicleRepository, IProviderFactory providerFactory, ITelegramBotClient botClient) { _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); _vehicleRepository = vehicleRepository ?? throw new ArgumentNullException(nameof(vehicleRepository)); _providerFactory = providerFactory ?? throw new ArgumentNullException(nameof(providerFactory)); _botClient = botClient ?? throw new ArgumentNullException(nameof(botClient)); }
public UltravioletAnimator ( SpriterEntity entity, IProviderFactory <ISprite, SoundEffect> providerFactory = null, Stack <SpriteDrawInfo> drawInfoPool = null ) : base(entity, providerFactory) { Scale = Vector2.One; Rotation = 0; DrawInfoPool = drawInfoPool ?? new Stack <SpriteDrawInfo>(); }
public void SetUp() { providerFactory = new ProviderFactory(new FileInfo(Assembly.GetExecutingAssembly().Location).Directory); var settings = new ProviderSettings(); settings.Name = "TestProvider"; settings.Type = typeof(TProviderInstance).FullName; provider = providerFactory.CreateProviderFromConfig <TProviderInstance>(settings); }
public static void MyClassInitialize(TestContext testContext) { _ninjectKernel = new StandardKernel(); _providerFactory = new ProviderFactory(_ninjectKernel); }
public XmlGateway(IProviderFactory providerFactory) { this.providerFactory = providerFactory; }
public ProviderLocator(IProviderFactory providerFactory) { _providerFactory = providerFactory; }
public HomeController(IProviderFactory providerFactory, IConverterFactory converterFactory) { _providerFactory = providerFactory; _converterFactory = converterFactory; }
/// <summary> /// Initializes a new instance used for unit testing. /// </summary> internal SupportedProviders(IProviderFactory providerFactory) { _providerFactory = providerFactory; }