public class ResourceCompressorService extends Object implements ResourceCompressor, org.exoplatform.management.ManagementAware
| Constructor and Description |
|---|
ResourceCompressorService(org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
void |
compress(Reader input,
Writer output,
ResourceType resourceType) |
String |
compress(String input,
ResourceType resourceType) |
ResourceCompressorPlugin |
getCompressorPlugin(ResourceType type,
String name) |
ResourceCompressorPlugin |
getHighestPriorityCompressorPlugin(ResourceType resourceType) |
boolean |
isSupported(ResourceType resourceType) |
void |
registerCompressorPlugin(org.exoplatform.container.component.ComponentPlugin plugin) |
void |
setContext(org.exoplatform.management.ManagementContext context) |
public void registerCompressorPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
public ResourceCompressorPlugin getCompressorPlugin(ResourceType type, String name)
public final boolean isSupported(ResourceType resourceType)
isSupported in interface ResourceCompressorpublic final void compress(Reader input, Writer output, ResourceType resourceType) throws ResourceCompressorException, IOException
compress in interface ResourceCompressorResourceCompressorExceptionIOExceptionpublic String compress(String input, ResourceType resourceType) throws ResourceCompressorException, IOException
compress in interface ResourceCompressorResourceCompressorExceptionIOExceptionpublic ResourceCompressorPlugin getHighestPriorityCompressorPlugin(ResourceType resourceType)
public void setContext(org.exoplatform.management.ManagementContext context)
setContext in interface org.exoplatform.management.ManagementAwareCopyright © 2018 JBoss by Red Hat. All Rights Reserved.