Uses of Interface
org.apache.tapestry5.services.assets.StreamableResourceSource
Packages that use StreamableResourceSource
Package
Description
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] asset support services; API subject to change
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
-
Uses of StreamableResourceSource in org.apache.tapestry5.internal.services
Constructors in org.apache.tapestry5.internal.services with parameters of type StreamableResourceSourceModifierConstructorDescriptionAbstractAssetFactory
(ResponseCompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, AssetPathConstructor assetPathConstructor, Resource rootResource) ClasspathAssetFactory
(ResponseCompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, AssetPathConstructor assetPathConstructor, ClasspathAssetAliasManager aliasManager) ContextAssetFactory
(ResponseCompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, AssetPathConstructor assetPathConstructor, Context context) ResourceStreamerImpl
(Request request, Response response, StreamableResourceSource streamableResourceSource, OperationTracker tracker, boolean productionMode, ResourceChangeTracker resourceChangeTracker, String omitExpirationCacheControlHeader, AssetFactory classpathAssetFactory, AssetFactory contextAssetFactory) -
Uses of StreamableResourceSource in org.apache.tapestry5.internal.services.assets
Classes in org.apache.tapestry5.internal.services.assets that implement StreamableResourceSourceModifier and TypeClassDescriptionclass
Rewrites theurl()
attributes inside a CSS (MIME type "text/css")) resource.class
Base class forStreamableResourceSource
implementations.class
Attempts to match resources against aJavaScriptStack
, and possibly disabled minimization based on the stack.class
An interceptor for theStreamableResourceSource
service that handles caching of content.class
Specialization ofSRSCachingInterceptor
that only attempts to cache compressed resources.class
class
Loops the result through theResourceMinimizer
service.class
class
Adds ;charset=utf-8 for text/* resources with no specific character set.Fields in org.apache.tapestry5.internal.services.assets declared as StreamableResourceSourceConstructors in org.apache.tapestry5.internal.services.assets with parameters of type StreamableResourceSourceModifierConstructorDescriptionAssetChecksumGeneratorImpl
(StreamableResourceSource streamableResourceSource, ResourceChangeTracker tracker) CSSURLRewriter
(StreamableResourceSource delegate, OperationTracker tracker, AssetSource assetSource, AssetChecksumGenerator checksumGenerator, boolean strictCssUrlRewriting) protected
DelegatingSRS
(StreamableResourceSource delegate) JavaScriptStackAssemblerImpl
(ThreadLocale threadLocale, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, JavaScriptStackSource stackSource, AssetChecksumGenerator checksumGenerator, ModuleManager moduleManager, ResourceMinimizer resourceMinimizer, boolean minificationEnabled) JavaScriptStackMinimizeDisabler
(StreamableResourceSource delegate, JavaScriptStackSource javaScriptStackSource, Request request) SRSCachingInterceptor
(StreamableResourceSource delegate, ResourceChangeTracker tracker) SRSCompressedCachingInterceptor
(StreamableResourceSource delegate, ResourceChangeTracker tracker) SRSCompressingInterceptor
(StreamableResourceSource delegate, int compressionCutoff, AssetChecksumGenerator checksumGenerator) SRSMinimizingInterceptor
(StreamableResourceSource delegate, ResourceMinimizer minimizer) UTF8ForTextAssets
(StreamableResourceSource delegate) -
Uses of StreamableResourceSource in org.apache.tapestry5.internal.services.javascript
Constructors in org.apache.tapestry5.internal.services.javascript with parameters of type StreamableResourceSourceModifierConstructorDescriptionModuleManagerImpl
(ResponseCompressionAnalyzer compressionAnalyzer, AssetSource assetSource, Map<String, JavaScriptModuleConfiguration> configuration, Messages globalMessages, StreamableResourceSource streamableResourceSource, boolean compactJSON, boolean productionMode, String modulePathPrefix, PathConstructor pathConstructor) -
Uses of StreamableResourceSource in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return StreamableResourceSourceModifier and TypeMethodDescriptionAssetsModule.enableCompressedCaching
(StreamableResourceSource delegate, boolean gzipEnabled, ResourceChangeTracker tracker) AssetsModule.enableCompression
(StreamableResourceSource delegate, boolean gzipEnabled, int compressionCutoff, AssetChecksumGenerator checksumGenerator) AssetsModule.enableCSSURLRewriting
(StreamableResourceSource delegate, OperationTracker tracker, AssetSource assetSource, AssetChecksumGenerator checksumGenerator, boolean strictCssUrlRewriting) AssetsModule.enableMinification
(StreamableResourceSource delegate, ResourceMinimizer minimizer, boolean enabled) AssetsModule.enableUncompressedCaching
(StreamableResourceSource delegate, ResourceChangeTracker tracker) AssetsModule.setupDisableMinificationByJavaScriptStack
(StreamableResourceSource delegate, boolean enabled, JavaScriptStackSource javaScriptStackSource, Request request) AssetsModule.setupTextAssetsAsUTF8
(StreamableResourceSource delegate) Ensures that all "text/*" assets are given the UTF-8 charset.Methods in org.apache.tapestry5.modules with parameters of type StreamableResourceSourceModifier and TypeMethodDescriptionstatic AssetFactory
AssetsModule.buildContextAssetFactory
(ApplicationGlobals globals, AssetPathConstructor assetPathConstructor, ResponseCompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource) AssetsModule.enableCompressedCaching
(StreamableResourceSource delegate, boolean gzipEnabled, ResourceChangeTracker tracker) AssetsModule.enableCompression
(StreamableResourceSource delegate, boolean gzipEnabled, int compressionCutoff, AssetChecksumGenerator checksumGenerator) AssetsModule.enableCSSURLRewriting
(StreamableResourceSource delegate, OperationTracker tracker, AssetSource assetSource, AssetChecksumGenerator checksumGenerator, boolean strictCssUrlRewriting) AssetsModule.enableMinification
(StreamableResourceSource delegate, ResourceMinimizer minimizer, boolean enabled) AssetsModule.enableUncompressedCaching
(StreamableResourceSource delegate, ResourceChangeTracker tracker) AssetsModule.setupDisableMinificationByJavaScriptStack
(StreamableResourceSource delegate, boolean enabled, JavaScriptStackSource javaScriptStackSource, Request request) AssetsModule.setupTextAssetsAsUTF8
(StreamableResourceSource delegate) Ensures that all "text/*" assets are given the UTF-8 charset.