public LocalizedTagCloudHandler( ILocalizedTagsService tagsService, ISignals signals) { _tagsService = tagsService; _signals = signals; }
public AdminController(IContentManager contentManager, IOrchardServices services, IShapeFactory shapeFactory, IContentDefinitionManager contentDefinitionManager, IRemoteContentFetchService remoteContentFetchService, ISynchronisationMapFactory synchronisationMapFactory, IRepository<ContentSyncSettings> contentSyncSettingsRepository, ISignals signals, ILoggerFactory loggerFactory, ICacheManager cacheManager, IImportExportService importExportService, IRecipeParser recipeParser, IRemoteImportService remoteImportService, IEnumerable<IHardComparer> hardComparers, IEnumerable<ISoftComparer> softComparers) { _contentManager = contentManager; _services = services; _shapeFactory = shapeFactory; _contentDefinitionManager = contentDefinitionManager; _remoteContentFetchService = remoteContentFetchService; _synchronisationMapFactory = synchronisationMapFactory; _contentSyncSettingsRepository = contentSyncSettingsRepository; _signals = signals; _loggerFactory = loggerFactory; _cacheManager = cacheManager; _importExportService = importExportService; _recipeParser = recipeParser; _remoteImportService = remoteImportService; _hardComparers = hardComparers; _softComparers = softComparers; Logger = loggerFactory.CreateLogger(typeof (AdminController)); }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="appVersionRepository">AppVersion repository</param> /// <param name="eventPublisher">Event published</param> public AppVersionService(ICacheManager cacheManager, IRepository<AppVersion> appVersionRepository, ISignals signals) { _cacheManager = cacheManager; _appVersionRepository = appVersionRepository; _signals = signals; }
public ShapePartHandler(ISignals signals) { _signals = signals; OnPublished<ShapePart>((ctx, part) => InvalidateTemplatesCache()); OnUnpublished<ShapePart>((ctx, part) => InvalidateTemplatesCache()); OnRemoved<ShapePart>((ctx, part) => InvalidateTemplatesCache()); }
public OutputCacheFilter( ICacheManager cacheManager, IOutputCacheStorageProvider cacheStorageProvider, ITagCache tagCache, IDisplayedContentItemHandler displayedContentItemHandler, IWorkContextAccessor workContextAccessor, IThemeManager themeManager, IClock clock, ICacheService cacheService, ISignals signals, ShellSettings shellSettings) { _cacheManager = cacheManager; _cacheStorageProvider = cacheStorageProvider; _tagCache = tagCache; _displayedContentItemHandler = displayedContentItemHandler; _workContextAccessor = workContextAccessor; _themeManager = themeManager; _clock = clock; _cacheService = cacheService; _signals = signals; _shellSettings = shellSettings; Logger = NullLogger.Instance; }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="departmentRepository">Department repository</param> /// <param name="eventPublisher">Event published</param> public DepartmentService(ICacheManager cacheManager, IRepository<Department> departmentRepository, ISignals signals) { _cacheManager = cacheManager; _departmentRepository = departmentRepository; _signals = signals; }
public AdvancedSitemapService( IRepository<SitemapRouteRecord> routeRepository, IRepository<SitemapSettingsRecord> settingsRepository, IRepository<SitemapCustomRouteRecord> customRouteRepository, IContentManager contentManager, ICacheManager cacheManager, ISignals signals, IClock clock, IContentDefinitionManager contentDefinitionManager, IEnumerable<ISitemapRouteFilter> routeFilters, IEnumerable<ISitemapRouteProvider> routeProviders, ISiteService siteService, IEnumerable<ISpecializedSitemapProvider> specializedSitemapProviders) { _routeRepository = routeRepository; _settingsRepository = settingsRepository; _customRouteRepository = customRouteRepository; _contentManager = contentManager; _cacheManager = cacheManager; _signals = signals; _clock = clock; _contentDefinitionManager = contentDefinitionManager; _routeFilters = routeFilters; _routeProviders = routeProviders; _siteService = siteService; _specializedSitemapProviders = specializedSitemapProviders; }
public ShadowCultureManager(IRepository<CultureRecord> cultureRepository, IEnumerable<ICultureSelector> cultureSelectors, ISignals signals, IWorkContextAccessor workContextAccessor) { _workContextAccessor = workContextAccessor; _underlyingCultureManager = new DefaultCultureManager(cultureRepository, cultureSelectors, signals, workContextAccessor); }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="notificationRepository">Notification repository</param> /// <param name="eventPublisher">Event published</param> public NotificationService(ICacheManager cacheManager, IRepository<Notification> notificationRepository, ISignals signals) { _cacheManager = cacheManager; _notificationRepository = notificationRepository; _signals = signals; }
public UsersService( IContentManager contentManager, IOrchardServices orchardServices, IRoleService roleService, IMessageManager messageManager, IScheduledTaskManager taskManager, IRepository<EmailPartRecord> emailRepository, ShellSettings shellSettings, IRepository<UserRolesPartRecord> userRolesRepository, ICacheManager cache, IClock clock, ISignals signals) { _signals = signals; _clock = clock; _cache = cache; _emailRepository = emailRepository; _orchardServices = orchardServices; _contentManager = contentManager; _roleService = roleService; _messageManager = messageManager; _taskManager = taskManager; _shellSettings = shellSettings; _userRolesRepository = userRolesRepository; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="storeRepository">Store repository</param> public StoreService(ICacheManager cacheManager, IRepository<Store> storeRepository, ISignals signals) { this._cacheManager = cacheManager; this._storeRepository = storeRepository; this._signals = signals; }
public AdminController(IOrchardServices services, ILinkRewriteService service, ISignals signals) { _services = services; _service = service; _signals = signals; T = NullLocalizer.Instance; }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="jPushUserRepository">JPushUser repository</param> /// <param name="eventPublisher">Event published</param> public JPushUserService(ICacheManager cacheManager, IRepository<JPushUser> jPushUserRepository, ISignals signals) { _cacheManager = cacheManager; _jPushUserRepository = jPushUserRepository; _signals = signals; }
public ThumbnailsService(ShellSettings settings, IWorkContextAccessor wca, ICacheManager cacheManager, IMediaService mediaService, ISignals signals, IStorageProvider storageProvider) { _wca = wca; _cacheManager = cacheManager; _mediaService = mediaService; _signals = signals; _storageProvider = storageProvider; var appPath = ""; if (HostingEnvironment.IsHosted) { appPath = HostingEnvironment.ApplicationVirtualPath; } if (!appPath.EndsWith("/")) appPath = appPath + '/'; if (!appPath.StartsWith("/")) appPath = '/' + appPath; _publicPath = appPath + "Media/" + settings.Name + "/"; var physPath = ThumbnailsCacheMediaPath.Replace('/', Path.DirectorySeparatorChar); var parent = Path.GetDirectoryName(physPath); var folder = Path.GetFileName(physPath); if (_mediaService.GetMediaFolders(parent).All(f => f.Name != folder)) { _mediaService.CreateFolder(parent, folder); } }
public SlickService(IWorkContextAccessor wca, ICacheManager cacheManager, ISignals signals, IMediaLibraryService mediaService) { _wca = wca; _cacheManager = cacheManager; _signals = signals; _mediaService = mediaService; }
public UrlPermissionPartHandler(ISignals signals) { _signals = signals; OnUpdated<UrlPermissionPart>(EmptyCache); OnRemoved<UrlPermissionPart>(EmptyCache); }
public NavigationProviderFactory(Work<IAdvancedMenuService> menuService, ICacheManager cache, ISignals signals, IEnumerable<INavigationProvider> providers) { _menuService = menuService; _cache = cache; _signals = signals; _providers = providers; }
public RedirectConfigService( IOrchardServices services, ICacheManager cacheManager, ISignals signals) { _services = services; _cacheManager = cacheManager; _signals = signals; }
public SecureSocketsLayerService( IWorkContextAccessor workContextAccessor, ICacheManager cacheManager, ISignals signals) { _workContextAccessor = workContextAccessor; _cacheManager = cacheManager; _signals = signals; }
public SettingsService( IRepository<ThemePickerSettingsRecord> repository, ISignals signals, ICacheManager cacheManager) { _repository = repository; _signals = signals; _cacheManager = cacheManager; }
public VersionManagerDataService(IRepository<ContentItemVersionRecord> contentItemVersionRepository, IRepository<VersionManagerRecord> versionManagerRecords, ICacheManager cacheManager, ISignals signals, IClock clock) { _contentItemVersionRepository = contentItemVersionRepository; _versionManagerRecords = versionManagerRecords; _cacheManager = cacheManager; _signals = signals; _clock = clock; }
public VersionManagerInfoDataService(IRepository<VersionManagerRecord> versionManagerRecords, ICacheManager cacheManager, ISignals signals, IClock clock, INotifier notifier) { _versionManagerRecords = versionManagerRecords; _cacheManager = cacheManager; _signals = signals; _clock = clock; T = NullLocalizer.Instance; }
public SynchronisationMapFactory(IOrchardServices orchardServices, IShapeFactory shapeFactory, ICacheManager cacheManager, ISignals signals) { _orchardServices = orchardServices; _shapeFactory = shapeFactory; _cacheManager = cacheManager; _signals = signals; }
public CachedUrlProtectorRules(IRepository<DashboardFilterRecord> dashboardFilterRecords, IRepository<UrlFilterRecord> urlFilterRecords, ICacheManager cacheManager, ISignals signals, IClock clock) { _dashboardFilterRecords = dashboardFilterRecords; _urlFilterRecords = urlFilterRecords; _cacheManager = cacheManager; _signals = signals; _clock = clock; }
public TagCloudHandler( IRepository<TagCloudRecord> repository, ITagCloudService tagCloudService, ISignals signals) { Filters.Add(StorageFilter.For(repository)); _tagCloudService = tagCloudService; _signals = signals; }
public UsersSyncBackgroundTask(IOrchardServices services, IUsersService userService, IClock clock, ICacheManager cache, ISignals signals) { _signals = signals; _cache = cache; Services = services; _userService = userService; _clock = clock; Logger = NullLogger.Instance; }
public GoogleAnalyticsFilter(IResourceManager resourceManager, ICacheManager cacheManager, ISignals signals, ISettingsServices settingsServices) { _resourceManager = resourceManager; _cacheManager = cacheManager; _signals = signals; _settingsServices = settingsServices; }
public DefaultNavigationManager(Lazy<IEnumerable<INavigationProvider>> navigationProviders, UrlHelper urlHelper, ICacheManager cacheManager, ISignals signals) { _navigationProviders = navigationProviders; _urlHelper = urlHelper; _cacheManager = cacheManager; _signals = signals; Logger = NullLogger.Instance; }
public DefaultCultureManager(IRepository<CultureRecord> cultureRepository, IEnumerable<ICultureSelector> cultureSelectors, ISignals signals, IWorkContextAccessor workContextAccessor) { _cultureRepository = cultureRepository; _cultureSelectors = cultureSelectors; _signals = signals; _workContextAccessor = workContextAccessor; }
public FeedburnerFeedManager( IEnumerable<IFeedDataProvider> feedDataProviders, ICacheManager cacheManager, ISignals signals) { _feedDataProviders = feedDataProviders; _cacheManager = cacheManager; _signals = signals; }
public BlockNotification(ConcurrentChain chain, ILookaheadBlockPuller puller, ISignals signals, IAsyncLoopFactory asyncLoopFactory, INodeLifetime nodeLifetime) { Guard.NotNull(chain, nameof(chain)); Guard.NotNull(puller, nameof(puller)); Guard.NotNull(signals, nameof(signals)); Guard.NotNull(asyncLoopFactory, nameof(asyncLoopFactory)); this.Chain = chain; this.Puller = puller; this.signals = signals; this.asyncLoopFactory = asyncLoopFactory; this.nodeLifetime = nodeLifetime; }
public ServiceNodeCollateralChecker( Network network, ILoggerFactory loggerFactory, IServiceNodeManager serviceNodeManager, ISignals signals, IAddressIndexer addressIndexer) { this.network = network; this.serviceNodeManager = serviceNodeManager; this.signals = signals; this.addressIndexer = addressIndexer; this.depositsByServerId = new Dictionary <string, Money>(); this.logger = loggerFactory.CreateLogger(this.GetType().FullName); }
public AdminController( ISitemapService sitemapService, IShapeFactory shapeFactory, INotifier notifier, IOrchardServices services, ISignals signals) { _sitemapService = sitemapService; _notifier = notifier; _services = services; _signals = signals; Shape = shapeFactory; T = NullLocalizer.Instance; }
public MemberController(IMemberService memberService, DefaultUserManager userManager, IFileService fileService, IStorageFileService storageFileService, ISmsService smsService, ICurrencyService currencyService, ISignals signals, IUserContainer userContainer, IWalletService walletService, IConfigService configService, ISecurityService securityService) { _memberService = memberService; _userManager = userManager; _fileService = fileService; _storageFileService = storageFileService; _smsService = smsService; _currencyService = currencyService; _signals = signals; _userContainer = userContainer; _walletService = walletService; _configService = configService; _securityService = securityService; }
public LiveLocalizedStringManager( IWebSiteFolder webSiteFolder, IExtensionManager extensionManager, ICacheManager cacheManager, ShellSettings shellSettings, ISignals signals, ILocalizationService localizationService) { _localizationService = localizationService; _webSiteFolder = webSiteFolder; _extensionManager = extensionManager; _cacheManager = cacheManager; _shellSettings = shellSettings; _signals = signals; }
public CurrentContentAccessor( IContentManager contentManager, RequestContext requestContext, ICacheManager cacheManager, ISignals signals, IWorkContextAccessor wca) { _contentManager = contentManager; _requestContext = requestContext; _currentContentItemField.Loader(GetCurrentContentItem); _cacheManager = cacheManager; _signals = signals; _workContext = wca; }
public RoleService(IRepository <RoleRecord> roleRepository, IRepository <PermissionRecord> permissionRepository, IEnumerable <IPermissionProvider> permissionProviders, ICacheManager cacheManager, ISignals signals) { _roleRepository = roleRepository; _permissionRepository = permissionRepository; _permissionProviders = permissionProviders; _cacheManager = cacheManager; _signals = signals; Logger = NullLogger.Instance; T = NullLocalizer.Instance; }
/// <summary> /// Initialize the block observer with the wallet manager and the cross chain monitor. /// </summary> /// <param name="walletSyncManager">The wallet sync manager to pass new incoming blocks to.</param> /// <param name="depositExtractor">The component used to extract the deposits from the blocks appearing on chain.</param> /// <param name="withdrawalExtractor">The component used to extract withdrawals from blocks.</param> /// <param name="withdrawalReceiver">The component that receives the withdrawals extracted from blocks.</param> /// <param name="federationGatewayClient">Client for federation gateway api.</param> public BlockObserver(IFederationWalletSyncManager walletSyncManager, IInputConsolidator inputConsolidator, ISignals signals) { Guard.NotNull(walletSyncManager, nameof(walletSyncManager)); this.walletSyncManager = walletSyncManager; this.inputConsolidator = inputConsolidator; this.signals = signals; this.blockConnectedSubscription = this.signals.Subscribe <BlockConnected>(ev => this.OnBlockReceived(ev.ConnectedBlock)); // TODO: Dispose ?? }
public UserCultureService(IWorkContextAccessor workContextAccessor , ICacheManager cacheManager , IBrowserCultureService browserCultureService , IProfileProviderEventHandler profileHandlers , IAuthenticationService authenticationService , ISignals signals) { _workContextAccessor = workContextAccessor; _cacheManager = cacheManager; _signals = signals; _authenticationService = authenticationService; _profileHandlers = profileHandlers; _browserCultureService = browserCultureService; }
public IdleFederationMembersKicker(ISignals signals, Network network, IKeyValueRepository keyValueRepository, IConsensusManager consensusManager, FederationManager federationManager, SlotsManager slotsManager, VotingManager votingManager, ILoggerFactory loggerFactory) { this.signals = signals; this.network = network; this.keyValueRepository = keyValueRepository; this.consensusManager = consensusManager; this.federationManager = federationManager; this.slotsManager = slotsManager; this.votingManager = votingManager; this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.federationMemberMaxIdleTimeSeconds = ((PoAConsensusOptions)network.Consensus.Options).FederationMemberMaxIdleTimeSeconds; }
public LocalizationService(ICultureManager cultureManager, ICacheManager cacheManager, ISignals signals, IOrchardServices services, ShellSettings shellSettings, ISessionLocator sessionLocator, IWorkContextAccessor workContextAccessor) { _shellSettings = shellSettings; _sessionLocator = sessionLocator; _workContextAccessor = workContextAccessor; _services = services; _signals = signals; T = NullLocalizer.Instance; _cultureManager = cultureManager; _cacheManager = cacheManager; }
public CommonsServices(IOrchardServices orchardServices, IClock clock, IEncryptionService encryptionService, ICacheManager cacheManager, IRepository <CultureRecord> cultureRecord, ISignals signals) { _orchardServices = orchardServices; _clock = clock; _encryptionService = encryptionService; _cacheManager = cacheManager; _cultureRecord = cultureRecord; _signals = signals; }
public FederationGatewayControllerTests() { this.network = CirrusNetwork.NetworksSelector.Regtest(); this.crossChainTransferStore = Substitute.For <ICrossChainTransferStore>(); this.loggerFactory = Substitute.For <ILoggerFactory>(); this.logger = Substitute.For <ILogger>(); this.loggerFactory.CreateLogger(null).ReturnsForAnyArgs(this.logger); this.depositExtractor = Substitute.For <IDepositExtractor>(); this.consensusManager = Substitute.For <IConsensusManager>(); this.federatedPegSettings = Substitute.For <IFederatedPegSettings>(); this.federationWalletManager = Substitute.For <IFederationWalletManager>(); this.signals = new Signals(this.loggerFactory, null); }
public CollateralChecker(ILoggerFactory loggerFactory, IHttpClientFactory httpClientFactory, ICounterChainSettings settings, IFederationManager federationManager, ISignals signals, Network network, IAsyncProvider asyncProvider, INodeLifetime nodeLifetime) { this.federationManager = federationManager; this.signals = signals; this.asyncProvider = asyncProvider; this.maxReorgLength = AddressIndexer.GetMaxReorgOrFallbackMaxReorg(network); this.cancellationSource = CancellationTokenSource.CreateLinkedTokenSource(nodeLifetime.ApplicationStopping); this.locker = new object(); this.balancesDataByAddress = new Dictionary <string, AddressIndexerData>(); this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.blockStoreClient = new BlockStoreClient(loggerFactory, httpClientFactory, $"http://{settings.CounterChainApiHost}", settings.CounterChainApiPort); }
public TemplateShapeBindingResolver( ICacheManager cacheManager, ISignals signals, IContentManager contentManager, IContentDefinitionManager contentDefinitionManager, ITemplateService templateService ) { _cacheManager = cacheManager; _signals = signals; _contentManager = contentManager; _contentDefinitionManager = contentDefinitionManager; _templateService = templateService; }
public PerformanceMonitorDataService( IClock clock, ISignals signals, IRepository <PerformanceMonitorRecord> performanceMonitorRecordRepository, IRepository <PerformanceMonitorDataRecord> performanceMonitorDataRecordRepository, WorkContext workContext ) { _clock = clock; _signals = signals; _performanceMonitorRecordRepository = performanceMonitorRecordRepository; _performanceMonitorDataRecordRepository = performanceMonitorDataRecordRepository; _workContext = workContext; T = NullLocalizer.Instance; }
public FederationGatewayControllerTests() { this.network = CirrusNetwork.NetworksSelector.Regtest(); this.loggerFactory = Substitute.For <ILoggerFactory>(); this.logger = Substitute.For <ILogger>(); this.loggerFactory.CreateLogger(null).ReturnsForAnyArgs(this.logger); this.depositExtractor = Substitute.For <IDepositExtractor>(); this.consensusManager = Substitute.For <IConsensusManager>(); this.federatedPegSettings = Substitute.For <IFederatedPegSettings>(); this.federationWalletManager = Substitute.For <IFederationWalletManager>(); this.keyValueRepository = Substitute.For <IKeyValueRepository>(); this.signals = new Signals(this.loggerFactory, null); this.federationManager = new CollateralFederationManager(NodeSettings.Default(this.network), this.network, this.loggerFactory, this.keyValueRepository, this.signals, null, null, null); }
public WithdrawalTransactionBuilder( ILoggerFactory loggerFactory, Network network, IFederationWalletManager federationWalletManager, IFederationWalletTransactionHandler federationWalletTransactionHandler, IFederatedPegSettings federatedPegSettings, ISignals signals) { this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.network = network; this.federationWalletManager = federationWalletManager; this.federationWalletTransactionHandler = federationWalletTransactionHandler; this.federatedPegSettings = federatedPegSettings; this.signals = signals; }
public DefaultLocalizedStringManager( IWebSiteFolder webSiteFolder, IExtensionManager extensionManager, ICacheManager cacheManager, ShellSettings shellSettings, ISignals signals) { _webSiteFolder = webSiteFolder; _extensionManager = extensionManager; _cacheManager = cacheManager; _shellSettings = shellSettings; _signals = signals; Logger = NullLogger.Instance; }
public AuthorizeAppApiFilter( ISiteService siteService, ICacheManager cacheManager, ISignals signals, IClock clock, IOrchardServices orchardServices) { _siteService = siteService; _cacheManager = cacheManager; _signals = signals; _clock = clock; _orchardServices = orchardServices; Logger = NullLogger.Instance; }
public ServiceNodeRegistrationChecker( ILoggerFactory loggerFactory, IServiceNodeManager serviceNodeManager, IAddressIndexer addressIndexer, NodeSettings nodeSettings, ISignals signals) { this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.network = nodeSettings.Network; this.serviceNodeManager = serviceNodeManager; this.addressIndexer = addressIndexer; this.signals = signals; this.logger.LogInformation("Initialized RegistrationManager"); }
public FileSystemOutputCacheBackgroundTask( IAppDataFolder appDataFolder, ShellSettings shellSettings, ICacheManager cacheManager, IClock clock, ISignals signals) { _appDataFolder = appDataFolder; _shellSettings = shellSettings; _cacheManager = cacheManager; _clock = clock; _signals = signals; _root = _appDataFolder.Combine("OutputCache", _shellSettings.Name); }
public ThemePickerThemeSelector( ISettingsService settingsService, ISignals signals, ICacheManager cacheManager, IWorkContextAccessor workContextAccessor, IShapeFactory shapeFactory, IEnumerable <IThemeSelectionRule> rules) { _settingsService = settingsService; _signals = signals; _cacheManager = cacheManager; _workContextAccessor = workContextAccessor; _shapeFactory = shapeFactory; _rules = rules; }
public DefaultContentQuery( IContentManager contentManager, ITransactionManager transactionManager, ICacheManager cacheManager, ISignals signals, IRepository <ContentTypeRecord> contentTypeRepository, IEnumerable <IGlobalCriteriaProvider> globalCriteriaList) { _transactionManager = transactionManager; ContentManager = contentManager; _cacheManager = cacheManager; _signals = signals; _contentTypeRepository = contentTypeRepository; _globalCriteriaList = globalCriteriaList; }
public InfosetController( IOrchardServices orchardServices, IUpgradeService upgradeService, IRepository <ContentItemRecord> contentItemRecord, IRepository <ContentItemVersionRecord> contentItemVersionRecord, ISignals signals) { _orchardServices = orchardServices; _upgradeService = upgradeService; _signals = signals; _contentItemVersionRecord = contentItemVersionRecord; _contentItemRecord = contentItemRecord; Logger = NullLogger.Instance; }
public ProviderConfigurationService( IRepository <ProviderConfigurationRecord> repository, ICacheManager cacheManager, ISignals signals, IRepository <ProviderAttributeRecord> repositoryAttributes, IEnumerable <IExternalAuthenticationClient> authenticationClients) { _repository = repository; _cacheManager = cacheManager; _signals = signals; _repositoryAttributes = repositoryAttributes; _authenticationClients = authenticationClients; Logger = NullLogger.Instance; }
public PackageUpdateService(IPackagingSourceManager packagingSourceManager, IExtensionManager extensionManager, ICacheManager cacheManager, IClock clock, ISignals signals) { _packagingSourceManager = packagingSourceManager; _extensionManager = extensionManager; _cacheManager = cacheManager; _clock = clock; _signals = signals; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public ContentDefinitionManager( ICacheManager cacheManager, ISignals signals, IRepository <ContentTypeDefinitionRecord> typeDefinitionRepository, IRepository <ContentPartDefinitionRecord> partDefinitionRepository, IRepository <ContentFieldDefinitionRecord> fieldDefinitionRepository, ISettingsFormatter settingsFormatter) { _cacheManager = cacheManager; _signals = signals; _typeDefinitionRepository = typeDefinitionRepository; _partDefinitionRepository = partDefinitionRepository; _fieldDefinitionRepository = fieldDefinitionRepository; _settingsFormatter = settingsFormatter; }
public TagCloudHandler( ITagCloudService tagCloudService, ISignals signals) { _signals = signals; OnInitializing <TagCloudPart>((context, part) => part ._tagCountField.Loader(tags => tagCloudService.GetPopularTags(part.Buckets, part.Slug).ToList() )); OnPublished <TagsPart>((context, part) => InvalidateTagCloudCache()); OnRemoved <TagsPart>((context, part) => InvalidateTagCloudCache()); OnUnpublished <TagsPart>((context, part) => InvalidateTagCloudCache()); }
public CacheService( IWorkContextAccessor workContextAccessor, IRepository <CacheParameterRecord> repository, ICacheManager cacheManager, IOutputCacheStorageProvider cacheStorageProvider, ITagCache tagCache, ISignals signals) { _workContextAccessor = workContextAccessor; _repository = repository; _cacheManager = cacheManager; _cacheStorageProvider = cacheStorageProvider; _tagCache = tagCache; _signals = signals; }