Class ResourceCompressorService
java.lang.Object
org.exoplatform.portal.resource.compressor.impl.ResourceCompressorService
- All Implemented Interfaces:
org.exoplatform.management.ManagementAware,ResourceCompressor
public class ResourceCompressorService
extends Object
implements ResourceCompressor, org.exoplatform.management.ManagementAware
- Author:
- Minh Hoang TO Aug 19, 2010
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcompress(Reader input, Writer output, ResourceType resourceType) compress(String input, ResourceType resourceType) getCompressorPlugin(ResourceType type, String name) getHighestPriorityCompressorPlugin(ResourceType resourceType) final booleanisSupported(ResourceType resourceType) voidregisterCompressorPlugin(org.exoplatform.container.component.ComponentPlugin plugin) voidsetContext(org.exoplatform.management.ManagementContext context)
-
Constructor Details
-
ResourceCompressorService
- Throws:
Exception
-
-
Method Details
-
registerCompressorPlugin
public void registerCompressorPlugin(org.exoplatform.container.component.ComponentPlugin plugin) -
getCompressorPlugin
-
isSupported
- Specified by:
isSupportedin interfaceResourceCompressor
-
compress
public final void compress(Reader input, Writer output, ResourceType resourceType) throws ResourceCompressorException, IOException - Specified by:
compressin interfaceResourceCompressor- Throws:
ResourceCompressorExceptionIOException
-
compress
public String compress(String input, ResourceType resourceType) throws ResourceCompressorException, IOException - Specified by:
compressin interfaceResourceCompressor- Throws:
ResourceCompressorExceptionIOException
-
getHighestPriorityCompressorPlugin
-
setContext
public void setContext(org.exoplatform.management.ManagementContext context) - Specified by:
setContextin interfaceorg.exoplatform.management.ManagementAware
-