com.atlassian.confluence.plugin.webresource
Class ConfluenceCDNStrategyFactory

java.lang.Object
  extended by com.atlassian.confluence.plugin.webresource.ConfluenceCDNStrategyFactory
All Implemented Interfaces:
com.google.common.base.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
static String CDN_BASEURL_ENABLED_FEATURE_KEY
           
static String CDN_DISABLED_FEATURE_KEY
           
static String CDN_FIXEDURL_ENABLED_FEATURE_KEY
           
 
Constructor Summary
ConfluenceCDNStrategyFactory(TenantRegistry tenantRegistry, com.google.common.base.Supplier<DarkFeaturesManager> darkFeaturesManagerSupplier, BaseUrlCDNStrategy baseUrlCDNStrategy, FixedUrlCDNStrategy fixedUrlCDNStrategy)
           
 
Method Summary
 void clearCache()
           
 com.atlassian.plugin.webresource.cdn.CDNStrategy get()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CDN_DISABLED_FEATURE_KEY

public static final String CDN_DISABLED_FEATURE_KEY
See Also:
Constant Field Values

CDN_BASEURL_ENABLED_FEATURE_KEY

public static final String CDN_BASEURL_ENABLED_FEATURE_KEY
See Also:
Constant Field Values

CDN_FIXEDURL_ENABLED_FEATURE_KEY

public static final String CDN_FIXEDURL_ENABLED_FEATURE_KEY
See Also:
Constant Field Values
Constructor Detail

ConfluenceCDNStrategyFactory

public ConfluenceCDNStrategyFactory(TenantRegistry tenantRegistry,
                                    com.google.common.base.Supplier<DarkFeaturesManager> darkFeaturesManagerSupplier,
                                    BaseUrlCDNStrategy baseUrlCDNStrategy,
                                    FixedUrlCDNStrategy fixedUrlCDNStrategy)
Method Detail

get

public com.atlassian.plugin.webresource.cdn.CDNStrategy get()
Specified by:
get in interface com.google.common.base.Supplier<com.atlassian.plugin.webresource.cdn.CDNStrategy>

clearCache

public void clearCache()


Copyright © 2003–2015 Atlassian. All rights reserved.