Class SRSMinimizingInterceptor
java.lang.Object
org.apache.tapestry5.internal.services.assets.DelegatingSRS
org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor
- All Implemented Interfaces:
StreamableResourceSource
Loops the result through the
ResourceMinimizer service.-
Field Summary
Fields inherited from class org.apache.tapestry5.internal.services.assets.DelegatingSRS
delegate -
Constructor Summary
ConstructorsConstructorDescriptionSRSMinimizingInterceptor(StreamableResourceSource delegate, ResourceMinimizer minimizer) -
Method Summary
Modifier and TypeMethodDescriptiongetStreamableResource(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 org.apache.tapestry5.internal.services.assets.DelegatingSRS
fileExtensionsForContentType
-
Constructor Details
-
SRSMinimizingInterceptor
-
-
Method Details
-
getStreamableResource
public StreamableResource getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies) throws IOException Description copied from interface:StreamableResourceSourceConverts a Resource (which must be non-null and exist) into a streamable resource, along with some additional optional behaviors.- Specified by:
getStreamableResourcein interfaceStreamableResourceSource- Overrides:
getStreamableResourcein classDelegatingSRS- Parameters:
baseResource- the resource to convertprocessing- defines additional processing after the resource has been read and possibly transformeddependencies- Passed to anyResourceTransformerto 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
-