Interface JavaScriptStackAssembler
-
- All Known Implementing Classes:
JavaScriptStackAssemblerImpl
public interface JavaScriptStackAssembler
Assembles the individual assets of aJavaScriptStack
into a single resource; this is needed to generate a checksum for the aggregated assets, and also to service the aggregated stack content.- Since:
- 5.4
- See Also:
SymbolConstants.COMBINE_SCRIPTS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StreamableResource
assembleJavaScriptResourceForStack(String stackName, boolean compress, JavaScriptAggregationStrategy javascriptAggregationStrategy)
Obtains theJavaScriptStack
by name, and then uses theStreamableResourceSource
service to obtain the assets, which are combined together.
-
-
-
Method Detail
-
assembleJavaScriptResourceForStack
StreamableResource assembleJavaScriptResourceForStack(String stackName, boolean compress, JavaScriptAggregationStrategy javascriptAggregationStrategy) throws IOException
Obtains theJavaScriptStack
by name, and then uses theStreamableResourceSource
service to obtain the assets, which are combined together. Expects the non-persistent locale to be set before invoking!- Throws:
IOException
-
-