public class CombinedResourcesOptimizer extends CachedResourcesOptimizer
CachedResourcesOptimizer.CacheKeySKIP_CACHE| Constructor and Description |
|---|
CombinedResourcesOptimizer(java.lang.Iterable<ResourceOptimizer> resourceOptimizers,
CacheProvider cacheProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<ResourcesOptimizer> |
getPostResourcesOptimizers() |
java.lang.Iterable<ResourcesOptimizer> |
getPreResourcesOptimizers() |
java.util.Set<ResourceType> |
getSupportedResourceTypes() |
boolean |
isSupporting(ResourceType type) |
java.util.Collection<Resource> |
optimizeIfAbsent(java.util.Collection<Resource> inputs,
OptimizationContext context) |
protected java.util.Collection<Resource> |
postProcess(java.util.Collection<Resource> inputs,
OptimizationContext context) |
protected java.util.Collection<Resource> |
preProcess(java.util.Collection<Resource> inputs,
OptimizationContext context) |
protected java.util.Collection<Resource> |
process(java.util.Collection<Resource> inputs,
OptimizationContext context) |
protected void |
rebuildTypes() |
void |
setPostResourcesOptimizers(java.lang.Iterable<ResourcesOptimizer> postResourcesOptimizers) |
void |
setPreResourcesOptimizers(java.lang.Iterable<ResourcesOptimizer> preResourcesOptimizers) |
allExists, optimizepublic CombinedResourcesOptimizer(@Nonnull
java.lang.Iterable<ResourceOptimizer> resourceOptimizers,
@Nonnull
CacheProvider cacheProvider)
public java.lang.Iterable<ResourcesOptimizer> getPreResourcesOptimizers()
public void setPreResourcesOptimizers(java.lang.Iterable<ResourcesOptimizer> preResourcesOptimizers)
public java.lang.Iterable<ResourcesOptimizer> getPostResourcesOptimizers()
public void setPostResourcesOptimizers(java.lang.Iterable<ResourcesOptimizer> postResourcesOptimizers)
@Nonnull public java.util.Collection<Resource> optimizeIfAbsent(@Nonnull java.util.Collection<Resource> inputs, @Nonnull OptimizationContext context) throws java.lang.Exception
optimizeIfAbsent in class CachedResourcesOptimizerjava.lang.Exceptionpublic boolean isSupporting(@Nonnull
ResourceType type)
@Nonnull public java.util.Set<ResourceType> getSupportedResourceTypes()
@Nonnull protected java.util.Collection<Resource> preProcess(@Nonnull java.util.Collection<Resource> inputs, @Nonnull OptimizationContext context) throws java.lang.Exception
java.lang.Exception@Nonnull protected java.util.Collection<Resource> process(@Nonnull java.util.Collection<Resource> inputs, @Nonnull OptimizationContext context) throws java.lang.Exception
java.lang.Exception@Nonnull protected java.util.Collection<Resource> postProcess(@Nonnull java.util.Collection<Resource> inputs, @Nonnull OptimizationContext context) throws java.lang.Exception
java.lang.Exceptionprotected void rebuildTypes()
Copyright © 2015 echocat. All Rights Reserved.