public CatalogItemResolverProcessor( ICatalogItemResolver catalogItemResolver, IConfigurationResolver configurationResolver) : base(configurationResolver) { this.catalogItemResolver = catalogItemResolver; }
public CommerceUserContextExtension( IVisitorContext visitorContext, IConfigurationResolver configurationResolver) : base(configurationResolver) { this.visitorContext = visitorContext; }
internal LogManager(IConfigurationResolver configResolver, ZeroLogInitializationConfig config) { config.Validate(); _configResolver = configResolver; _queue = new ConcurrentQueue <IInternalLogEvent>(new ConcurrentQueueCapacityInitializer(config.LogEventQueueSize)); _bufferSegmentProvider = new BufferSegmentProvider(config.LogEventQueueSize * config.LogEventBufferSize, config.LogEventBufferSize); _pool = new ObjectPool <IInternalLogEvent>(config.LogEventQueueSize, () => new LogEvent(_bufferSegmentProvider.GetSegment(), config.LogEventArgumentCapacity)); configResolver.Initialize(_encoding); configResolver.Updated += () => { foreach (var logger in _loggers.Values) { logger.ResetConfiguration(); } UpdateAppenders(); }; UpdateAppenders(); _isRunning = true; _writeThread = new Thread(WriteThread) { Name = $"{nameof(ZeroLog)}.{nameof(WriteThread)}" }; _writeThread.Start(); }
public ProductColorsContextExtension( ISitecoreService sitecoreService, IConfigurationResolver configurationResolver) : base(configurationResolver) { this.sitecoreService = sitecoreService; }
public DeliveryProvidersCacheRepository(IConfigurationResolver <DatabaseConfiguration> databaseConfigurationResolver) : base(databaseConfigurationResolver) { var deliveryProviderCollection = _mongoDatabase.GetCollection <DeliveryProvider>(nameof(DeliveryProvider)); Providers = deliveryProviderCollection.FindSync(deliveryProvider => true).ToList() .ToDictionary(deliveryProvider => deliveryProvider.Id, deliveryProvider => deliveryProvider); }
public Scaffolder(GeneratorContext generatorContext, IOperationBuilder operationBuilder, IOperationExecutor operationExecutor, IConfigurationResolver configurationResolver) { _generatorContext = generatorContext; _operationBuilder = operationBuilder; _operationExecutor = operationExecutor; _configurationResolver = configurationResolver; }
public ConfigurationValueCollection(ICacheProvider cacheProvider, IConfigurationResolver configurationResolver, string applicationName) { _valueCollection = new ValueCollection <T>((s) => { var key = $"Config{applicationName}{s}"; return(cacheProvider.GetValue(key, () => configurationResolver.Resolve <T>(s, applicationName))); }); }
public CategoryContextExtension( ICatalogRepository catalogRepository, IAnalyticsRepository analyticsRepository, IConfigurationResolver configurationResolver) : base(configurationResolver) { this.catalogRepository = catalogRepository; this.analyticsRepository = analyticsRepository; }
public ImageFallbackContextProcessor( IConfigurationResolver configurationResolver, ISiteSettingsProvider siteSettingsProvider) : base(configurationResolver) { Assert.ArgumentNotNull(siteSettingsProvider, nameof(siteSettingsProvider)); this.siteSettingsProvider = siteSettingsProvider; }
public ProductColorsContextExtension( IConfigurationResolver configurationResolver, IProductColorMappingsServices productColorMappingsServices) : base(configurationResolver) { Assert.ArgumentNotNull(productColorMappingsServices, nameof(productColorMappingsServices)); this.productColorMappingsServices = productColorMappingsServices; }
public BreadcrumbContextExtension( IBreadcrumbService breadcrumbService, IConfigurationResolver configurationResolver) : base(configurationResolver) { Assert.ArgumentNotNull(breadcrumbService, nameof(breadcrumbService)); this.breadcrumbService = breadcrumbService; }
public ProductContextExtension( ICatalogRepository catalogRepository, ICommerceAnalyticsService analyticsRepository, IConfigurationResolver configurationResolver) : base(configurationResolver) { this.catalogRepository = catalogRepository; this.analyticsRepository = analyticsRepository; }
public static ILogManager Initialize(IConfigurationResolver configResolver, [CanBeNull] ZeroLogInitializationConfig config = null) { if (_logManager != _noOpLogManager) { throw new ApplicationException("LogManager is already initialized"); } _logManager = new LogManager(configResolver, config ?? new ZeroLogInitializationConfig()); return(_logManager); }
public static ILogManager Initialize(IConfigurationResolver configResolver, int logEventQueueSize = 1024, int logEventBufferSize = 128) { if (_logManager != _defaultLogManager) { throw new ApplicationException("LogManager is already initialized"); } _logManager = new LogManager(configResolver, logEventQueueSize, logEventBufferSize); return(_logManager); }
/// <summary> /// Add new structural type configuration instance using the specific assembly resolver /// </summary> /// <param name="configurationRegistrar">ConfigurationRegistrar instance</param> /// <param name="configurationResolver">The configuration resolver to use</param> public static void Add(this ConfigurationRegistrar configurationRegistrar, IConfigurationResolver configurationResolver) { Contract.Requires(configurationResolver != null); //solve configurations using the specific resolver.... var configurations = configurationResolver.SolveStructuralTypeConfigurations(); //add all configurations foreach (var item in configurations) configurationRegistrar.Add(item); }
public static ILogManager Initialize(IConfigurationResolver configResolver, int logEventQueueSize, int logEventBufferSize = 128) { return(Initialize( configResolver, new ZeroLogInitializationConfig { LogEventQueueSize = logEventQueueSize, LogEventBufferSize = logEventBufferSize } )); }
public DocumentDbConfiguration(IConfigurationResolver <DocumentDbConfiguration> resolver) { var config = resolver.Resolve(); Endpoint = config.Endpoint; PrimaryKey = config.PrimaryKey; Database = config.Database; QuestionCollection = config.QuestionCollection; CategoriesCollection = config.CategoriesCollection; MetadataCollection = config.MetadataCollection; }
public CategoryContextExtension( ICatalogService catalogService, IAnalyticsService analyticsService, IConfigurationResolver configurationResolver) : base(configurationResolver) { Assert.ArgumentNotNull(catalogService, nameof(catalogService)); Assert.ArgumentNotNull(analyticsService, nameof(analyticsService)); this.catalogService = catalogService; this.analyticsService = analyticsService; }
public BaseMongoRepository(IConfigurationResolver <DatabaseConfiguration> configurationResolver) { var databaseConfiguration = configurationResolver.GetConfig(); MongoClientSettings settings = MongoClientSettings.FromUrl( new MongoUrl(databaseConfiguration.ConnectionString) ); settings.SslSettings = new SslSettings() { EnabledSslProtocols = SslProtocols.Tls12 }; var mongoClient = new MongoClient(settings); _mongoDatabase = mongoClient.GetDatabase(databaseConfiguration.DatabaseName); }
public GraphQLAwareRenderingContentsResolver( IConfigurationResolver configurationResolver, IGraphQLEndpointManager graphQLEndpointManager, IDocumentWriter documentWriter, BaseLog log, IAsyncHelpers asyncHelpers) { Sitecore.Diagnostics.Assert.ArgumentNotNull((object)configurationResolver, nameof(configurationResolver)); Sitecore.Diagnostics.Assert.ArgumentNotNull((object)graphQLEndpointManager, nameof(graphQLEndpointManager)); Sitecore.Diagnostics.Assert.ArgumentNotNull((object)documentWriter, nameof(documentWriter)); Sitecore.Diagnostics.Assert.ArgumentNotNull((object)log, nameof(log)); Sitecore.Diagnostics.Assert.ArgumentNotNull((object)asyncHelpers, nameof(asyncHelpers)); this._configurationResolver = configurationResolver; this._documentWriter = documentWriter; this._log = log; this._asyncHelpers = asyncHelpers; this._graphQLEndpoints = graphQLEndpointManager.GetEndpoints().ToDictionary <IGraphQLEndpoint, string, IGraphQLEndpoint>((Func <IGraphQLEndpoint, string>)(endpoint => endpoint.Url), (Func <IGraphQLEndpoint, IGraphQLEndpoint>)(endpoint => endpoint), (IEqualityComparer <string>)StringComparer.OrdinalIgnoreCase); }
public AddNavBarContent(IConfigurationResolver configurationResolver, IGraphQLEndpointManager graphQLEndpointManager, IPlaceholderRenderingService placeholderService, IConfiguration layoutServiceConfiguration, BaseLog log, IAsyncHelpers asyncHelpers) { Assert.ArgumentNotNull(asyncHelpers, nameof(asyncHelpers)); _configurationResolver = configurationResolver; _placeholderService = placeholderService; _layoutServiceConfiguration = layoutServiceConfiguration; _log = log; _asyncHelpers = asyncHelpers; _graphQLEndpoints = graphQLEndpointManager .GetEndpoints() .ToDictionary( endpoint => endpoint.Url, endpoint => endpoint, StringComparer.OrdinalIgnoreCase ); }
public GemGui(Game game, int targetResolutionWidth, int targetResolutionHeight, AggregationTarget aggregationTarget = AggregationTarget.All, TargetPlatform controlTarget = TargetPlatform.Windows, IConfigurationResolver configuration = null) { this.configuration = configuration ?? new DefaultConfiguration(); this.aggregationTarget = aggregationTarget; this.settings = new Settings(game, new Vector2(targetResolutionWidth, targetResolutionHeight)); this.controlFactory = this.configuration.GetControlFactory(controlTarget); this.HostTransition = () => TimedTransition.Default; this.screenManager = new ScreenManager(game, settings, DrawTheRest); this.style = new Style(new TextureFactory(game.GraphicsDevice)); game.Components.Add(screenManager); game.Components.Add(new Input.InputManager(game)); _fontContainer = new AssetContainer <SpriteFont>(game.Content); _textureContainer = new AssetContainer <Texture2D>(game.Content); }
internal LogManager(IConfigurationResolver configResolver, int logEventQueueSize = 1024, int logEventBufferSize = 128) { _configResolver = configResolver; _loggers = new ConcurrentQueue <Log>(); _queue = new ConcurrentQueue <IInternalLogEvent>(new ConcurrentQueueCapacityInitializer(logEventQueueSize)); _bufferSegmentProvider = new BufferSegmentProvider(logEventQueueSize * logEventBufferSize, logEventBufferSize); _pool = new ObjectPool <IInternalLogEvent>(logEventQueueSize, () => new LogEvent(_bufferSegmentProvider.GetSegment())); configResolver.Initialize(_encoding); configResolver.Updated += () => { foreach (var logger in _loggers) { logger.ResetConfiguration(); } }; _isRunning = true; _writeTask = Task.Factory.StartNew(WriteToAppenders, TaskCreationOptions.LongRunning); }
public ContentTreeContextExtension(IConfigurationResolver configurationResolver) : base(configurationResolver) { }
protected BaseSafeJssGetLayoutServiceContextProcessor(IConfigurationResolver configurationResolver) : base(configurationResolver) { }
public ContactInfo(IConfigurationResolver configurationResolver) : base(configurationResolver) { }
public EventInfo(IConfigurationResolver configurationResolver, IStringValueListFacetService facetService) : base(configurationResolver) { this.facetService = facetService; }
/// <summary> /// Initializes a new instance of the <see cref="ConfigurationModule"/>. /// </summary> /// <param name="resolver">The configuration resolver.</param> public ConfigurationModule(IConfigurationResolver resolver) { _resolver = resolver ?? throw new ArgumentNullException(nameof(resolver)); }
public DefaultBuilderContext() { _configurationResolver = new DefaultConfigurationResolver(); }
public DefaultBuilderContext(IConfigurationResolver configurationResolver) { _configurationResolver = configurationResolver; }
public SessionFactoryResolver(IKernel kernel, IConfigurationResolver configurationResolver) { _kernel = Verify.ArgumentNotNull(kernel, "kernel"); _configurationResolver = Verify.ArgumentNotNull(configurationResolver, "configurationResolver"); }
public DefaultBuilderContext() { _configurationResolver = new DefaultConfigurationResolver(); }
public DeliveryAreaRepository(IConfigurationResolver <DatabaseConfiguration> databaseConfigurationResolver) : base(databaseConfigurationResolver) { _deliveryAreaCollection = _mongoDatabase.GetCollection <DeliveryArea>(nameof(DeliveryArea)); _deliveryProviderCollection = _mongoDatabase.GetCollection <DeliveryProvider>(nameof(DeliveryProvider)); }
public CurrentItemContextExtension(IConfigurationResolver configurationResolver) : base(configurationResolver) { }