Class ConfluenceCDNStrategyFactory
java.lang.Object
com.atlassian.confluence.impl.webresource.ConfluenceCDNStrategyFactory
- All Implemented Interfaces:
 com.google.common.base.Supplier<com.atlassian.plugin.webresource.cdn.CDNStrategy>,Supplier<com.atlassian.plugin.webresource.cdn.CDNStrategy>
public class ConfluenceCDNStrategyFactory
extends Object
implements com.google.common.base.Supplier<com.atlassian.plugin.webresource.cdn.CDNStrategy>
Switch for CDN support.
- Since:
 - 5.6
 
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionConfluenceCDNStrategyFactory(DarkFeaturesManager darkFeaturesManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.plugin.webresource.cdn.CdnStrategyProvider cdnStrategyProvider, EnterpriseFeatureFlag enterpriseFeatureFlag)  - 
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()com.atlassian.plugin.webresource.cdn.CDNStrategyget()voidinit()voidvoidonRemoteSiteDarkFeatureEvent(ClusterEventWrapper wrappedEvent) voidvoid 
- 
Field Details
- 
ATLASSIAN_CDN_FEATURE_FLAG
- See Also:
 
 
 - 
 - 
Constructor Details
- 
ConfluenceCDNStrategyFactory
public ConfluenceCDNStrategyFactory(DarkFeaturesManager darkFeaturesManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.plugin.webresource.cdn.CdnStrategyProvider cdnStrategyProvider, EnterpriseFeatureFlag enterpriseFeatureFlag)  
 - 
 - 
Method Details
- 
init
@PostConstruct public void init() - 
destroy
@PreDestroy public void destroy() - 
get
public com.atlassian.plugin.webresource.cdn.CDNStrategy get() - 
onPluginFrameworkStarted
 - 
onSiteDarkFeatureEnabled
 - 
onSiteDarkFeatureDisabled
 - 
onRemoteSiteDarkFeatureEvent
 
 -