Class ConfluenceWebresourceManagerWiring
java.lang.Object
com.atlassian.plugin.webresource.WebResourceManagerWiring
com.atlassian.confluence.impl.spring.ConfluenceWebresourceManagerWiring
@Configuration
public class ConfluenceWebresourceManagerWiring
extends com.atlassian.plugin.webresource.WebResourceManagerWiring
Named for 'grep-ability' to quickly glance at product overrides
- Since:
- 9.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.plugin.webresource.cdn.CdnStrategyProvider
cdnStrategyProvider
(OsgiServiceRegistry osgiServiceRegistry) confluenceCDNStrategyFactory
(com.atlassian.plugin.webresource.cdn.CdnStrategyProvider cdnStrategyProvider, DarkFeaturesManager darkFeaturesManager, com.atlassian.event.api.EventPublisher eventPublisher, EnterpriseFeatureFlag enterpriseFeatureFlag) confluenceWebResourceService
(com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService, CssResourceCounterManager cssResourceCounterManager, com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider, StylesheetManager stylesheetManager, ThemeManager themeManager, com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration, DarkFeaturesManager darkFeaturesManager, ColourSchemeManager colourSchemeManager) cssResourceCounterManager
(BandanaManager bandanaManager) pluginCounter
(String key, BandanaManager bandanaManager) superbatchResourceCounter
(String key, BandanaManager bandanaManager) com.atlassian.plugin.webresource.transformer.TransformerCache
transformerCache
(com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.plugin.PluginAccessor pluginAccessor) webResourceDispatcher
(com.atlassian.plugin.webresource.impl.Globals webResourceGlobals) com.atlassian.plugin.webresource.WebResourceIntegration
webResourceIntegration
(com.atlassian.plugin.PluginAccessor pluginAccessor, PluginDirectoryProvider pluginDirectoryProvider, SettingsManager settingsManager, Counter superbatchResourceCounter, LocaleManager localeManager, ContextPathHolder contextPathHolder, I18NBeanFactory i18NBeanFactory, ConfluenceCDNStrategyFactory confluenceCDNStrategyFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, DarkFeaturesManager darkFeaturesManager, com.atlassian.sal.api.features.DarkFeatureManager salDarkFeatureManager, LanguageManager languageManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.ApplicationProperties applicationProperties) webResourceManager
(com.atlassian.webresource.api.assembler.WebResourceAssemblerFactory webResourceAssemblerFactory, com.atlassian.plugin.webresource.assembler.LegacyPageBuilderService pageBuilderService, com.atlassian.plugin.webresource.PluginResourceLocator pluginResourceLocator, com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration, com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider, com.atlassian.plugin.webresource.ResourceBatchingConfiguration resourceBatchingConfiguration, com.atlassian.plugin.PluginAccessor pluginAccessor, ResourceAccessor resourceAccessor, SettingsManager settingsManager, DefaultConfluenceWebResourceService confluenceWebResourceService) Methods inherited from class com.atlassian.plugin.webresource.WebResourceManagerWiring
cdnResourceUrlTransformer, pageBuilderService, pluginResourceDownload, pluginResourceLocator, staticTransformers, staticTransformersSupplier, webResourceAssemblerFactory, webResourceBatchingStateCounter, webResourceConfig, webResourceGlobals, webResourceManager, webResourceUrlProvider
-
Constructor Details
-
ConfluenceWebresourceManagerWiring
public ConfluenceWebresourceManagerWiring()
-
-
Method Details
-
transformerCache
@Bean @Lazy public com.atlassian.plugin.webresource.transformer.TransformerCache transformerCache(com.atlassian.plugin.event.PluginEventManager pluginEventManager, @Qualifier("pluginAccessor") com.atlassian.plugin.PluginAccessor pluginAccessor) - Overrides:
transformerCache
in classcom.atlassian.plugin.webresource.WebResourceManagerWiring
-
webResourceManager
@Bean public ConfluenceWebResourceManager webResourceManager(com.atlassian.webresource.api.assembler.WebResourceAssemblerFactory webResourceAssemblerFactory, com.atlassian.plugin.webresource.assembler.LegacyPageBuilderService pageBuilderService, com.atlassian.plugin.webresource.PluginResourceLocator pluginResourceLocator, com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration, com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider, com.atlassian.plugin.webresource.ResourceBatchingConfiguration resourceBatchingConfiguration, @Qualifier("pluginAccessor") com.atlassian.plugin.PluginAccessor pluginAccessor, ResourceAccessor resourceAccessor, SettingsManager settingsManager, DefaultConfluenceWebResourceService confluenceWebResourceService) -
cdnStrategyProvider
@Bean public com.atlassian.plugin.webresource.cdn.CdnStrategyProvider cdnStrategyProvider(OsgiServiceRegistry osgiServiceRegistry) -
confluenceCDNStrategyFactory
@Bean public ConfluenceCDNStrategyFactory confluenceCDNStrategyFactory(com.atlassian.plugin.webresource.cdn.CdnStrategyProvider cdnStrategyProvider, DarkFeaturesManager darkFeaturesManager, com.atlassian.event.api.EventPublisher eventPublisher, EnterpriseFeatureFlag enterpriseFeatureFlag) -
cssResourceCounterManager
@Bean public DefaultCssResourceCounterManager cssResourceCounterManager(BandanaManager bandanaManager) -
confluenceWebResourceService
@Bean public DefaultConfluenceWebResourceService confluenceWebResourceService(com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService, CssResourceCounterManager cssResourceCounterManager, com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider, StylesheetManager stylesheetManager, ThemeManager themeManager, com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration, DarkFeaturesManager darkFeaturesManager, ColourSchemeManager colourSchemeManager) -
webResourceDispatcher
@Bean public WebResourceDispatcher webResourceDispatcher(com.atlassian.plugin.webresource.impl.Globals webResourceGlobals) -
resourceBatchingConfiguration
-
pluginCounter
@Bean public Counter pluginCounter(@Value("atlassian.confluence.plugin.counter") String key, BandanaManager bandanaManager) -
superbatchResourceCounter
@Bean public Counter superbatchResourceCounter(@Value("atlassian.confluence.plugin.resource.counter") String key, BandanaManager bandanaManager) -
webResourceIntegration
@Bean public com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration(@Qualifier("pluginAccessor") com.atlassian.plugin.PluginAccessor pluginAccessor, @Qualifier("webResourceIntegrationPluginDirectoryProvider") PluginDirectoryProvider pluginDirectoryProvider, SettingsManager settingsManager, @Qualifier("superbatchResourceCounter") Counter superbatchResourceCounter, LocaleManager localeManager, ContextPathHolder contextPathHolder, @Qualifier("i18NBeanFactory") I18NBeanFactory i18NBeanFactory, ConfluenceCDNStrategyFactory confluenceCDNStrategyFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, DarkFeaturesManager darkFeaturesManager, com.atlassian.sal.api.features.DarkFeatureManager salDarkFeatureManager, LanguageManager languageManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.ApplicationProperties applicationProperties)
-