org.apache.tapestry5.internal.services.assets
Class SRSCompressingInterceptor

java.lang.Object
  extended by org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor
All Implemented Interfaces:
StreamableResourceSource

public class SRSCompressingInterceptor
extends Object
implements StreamableResourceSource


Constructor Summary
SRSCompressingInterceptor(int compressionCutoff, StreamableResourceSource delegate)
           
 
Method Summary
 StreamableResource getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)
          Converts a Resource (which must be non-null and exist) into a streamable resource, along with some additional optional behaviors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SRSCompressingInterceptor

public SRSCompressingInterceptor(int compressionCutoff,
                                 StreamableResourceSource delegate)
Method Detail

getStreamableResource

public StreamableResource getStreamableResource(Resource baseResource,
                                                StreamableResourceProcessing processing,
                                                ResourceDependencies dependencies)
                                         throws IOException
Description copied from interface: StreamableResourceSource
Converts a Resource (which must be non-null and exist) into a streamable resource, along with some additional optional behaviors.

Specified by:
getStreamableResource in interface StreamableResourceSource
Parameters:
baseResource - the resource to convert
processing - defines additional processing after the resource has been read and possibly transformed
dependencies - Passed to any ResourceTransformer to track additional dependencies of the base resource
Returns:
the contents of the Resource, possibly transformed, in a streamable format.
Throws:
IOException - if the resource does not exist or a URL for the content is not available


Copyright © 2003-2012 The Apache Software Foundation.