[INTERNAL USE ONLY] asset support services; API subject to change
ResourceChangeTrackerTracks resources (at least, resources that can change because they are on the file system) and acts as an
UpdateListenerto check for changes and notify its listeners.
Class Summary Class Description AssetChecksumGeneratorImpl AssetPathConstructorImpl BytestreamCacheA wrapper around a byte-stream, represented internally as a byte array. ChecksumPathUtility used by
AssetRequestHandlerimplementations where the first folder in the extra path is actually a computed checksum of the resource's content.
ClasspathAssetRequestHandlerA handler for asset requests for classpath assets (within a specific folder). CompressedStreamableResourceGZip compressed representation of a
CompressionAnalyzerImpl ContentTypeAnalyzerImpl ContextAssetRequestHandlerHandles requests for context assets, screening out attempt to access anything under WEB-INF or META-INF. CSSURLRewriterRewrites the
url()attributes inside a CSS (MIME type "text/css")) resource.
DelegatingSRSBase class for
MasterResourceMinimizerImplementation that delegates, via its configuration, to a real implementation based on the content type of the resource. ResourceChangeTrackerImpl SRSCachingInterceptorAn interceptor for the
StreamableResourceSourceservice that handles caching of content.
SRSCachingInterceptorthat only attempts to cache compressed resources.
SRSCompressingInterceptor SRSMinimizingInterceptorLoops the result through the
StackAssetRequestHandler StreamableResourceImpl StreamableResourceSourceImpl UTF8ForTextAssetsAdds ;charset=utf-8 for text/* resources with no specific character set.