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
(com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory) com.atlassian.security.csp.api.internal.NonceService
pluginCounter
(String key, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory) superbatchResourceCounter
(String key, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory) 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, 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) -
nonceService
@Bean public com.atlassian.security.csp.api.internal.NonceService nonceService() -
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(com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory) -
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
-
superbatchResourceCounter
-
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, DarkFeaturesManager darkFeaturesManager, com.atlassian.sal.api.features.DarkFeatureManager salDarkFeatureManager, LanguageManager languageManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.ApplicationProperties applicationProperties)
-