# Uses of Interface
org.apache.tapestry5.internal.services.assets.ResourceChangeTracker

Packages that use ResourceChangeTracker
Package
Description
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.services.assets
[INTERNAL USE ONLY] asset support services; API subject to change
org.apache.tapestry5.internal.services.javascript
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
org.apache.tapestry5.internal.transform
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
org.apache.tapestry5.internal.util
[INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.modules

- ## Uses of ResourceChangeTracker in org.apache.tapestry5.internal.services

  Methods in org.apache.tapestry5.internal.services with parameters of type ResourceChangeTracker
  Modifier and Type
  Method
  Description
  `void`
  AssetSourceImpl.`clearCacheWhenResourcesChange(ResourceChangeTracker tracker)`
  `void`
  PageSourceImpl.`setupInvalidation(InvalidationEventHub classesHub, InvalidationEventHub templatesHub, InvalidationEventHub messagesHub, ResourceChangeTracker resourceChangeTracker)`
  Constructors in org.apache.tapestry5.internal.services with parameters of type ResourceChangeTracker
  Modifier
  Constructor
  Description
  ``
  `AbstractAssetFactory(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 ResourceChangeTracker in org.apache.tapestry5.internal.services.assets

  Classes in org.apache.tapestry5.internal.services.assets that implement ResourceChangeTracker
  Modifier and Type
  Class
  Description
  `class`
  `ResourceChangeTrackerImpl`
  Constructors in org.apache.tapestry5.internal.services.assets with parameters of type ResourceChangeTracker
  Modifier
  Constructor
  Description
  ``
  `AssetChecksumGeneratorImpl(StreamableResourceSource streamableResourceSource, ResourceChangeTracker tracker)`
  ``
  `JavaScriptStackAssemblerImpl(ThreadLocale threadLocale, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, JavaScriptStackSource stackSource, AssetChecksumGenerator checksumGenerator, ModuleManager moduleManager, ResourceMinimizer resourceMinimizer, boolean minificationEnabled)`
  ``
  `SRSCachingInterceptor(StreamableResourceSource delegate, ResourceChangeTracker tracker)`
  ``
  `SRSCompressedCachingInterceptor(StreamableResourceSource delegate, ResourceChangeTracker tracker)`
  ``
  `StreamableResourceSourceImpl(Map<String,ResourceTransformer> configuration, ContentTypeAnalyzer contentTypeAnalyzer, CompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, AssetChecksumGenerator checksumGenerator)`

- ## Uses of ResourceChangeTracker in org.apache.tapestry5.internal.services.javascript

  Methods in org.apache.tapestry5.internal.services.javascript with parameters of type ResourceChangeTracker
  Modifier and Type
  Method
  Description
  `void`
  ModuleManagerImpl.`setupInvalidation(ResourceChangeTracker tracker)`

- ## Uses of ResourceChangeTracker in org.apache.tapestry5.internal.transform

  Constructors in org.apache.tapestry5.internal.transform with parameters of type ResourceChangeTracker
  Modifier
  Constructor
  Description
  ``
  `ImportWorker(JavaScriptSupport javascriptSupport, SymbolSource symbolSource, AssetSource assetSource, ResourceChangeTracker resourceChangeTracker, PropertyValueProviderWorker propertyValueProviderWorker)`

- ## Uses of ResourceChangeTracker in org.apache.tapestry5.internal.util

  Constructors in org.apache.tapestry5.internal.util with parameters of type ResourceChangeTracker
  Modifier
  Constructor
  Description
  ``
  `MessageCatalogResource(Locale locale, ComponentMessagesSource messagesSource, ResourceChangeTracker changeTracker, boolean compactJSON)`

- ## Uses of ResourceChangeTracker in org.apache.tapestry5.modules

  Methods in org.apache.tapestry5.modules with parameters of type ResourceChangeTracker
  Modifier and Type
  Method
  Description
  `static ComponentDependencyRegistry`
  PageLoadModule.`buildComponentDependencyRegistry(InternalComponentInvalidationEventHub internalComponentInvalidationEventHub, ResourceChangeTracker resourceChangeTracker, ComponentTemplateSource componentTemplateSource, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentInstantiatorSource componentInstantiatorSource, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, PerthreadManager perthreadManager, String componentDependencyFile, boolean productionMode)`
  `static AssetFactory`
  AssetsModule.`buildContextAssetFactory(ApplicationGlobals globals, AssetPathConstructor assetPathConstructor, ResponseCompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource)`
  `StreamableResourceSource`
  AssetsModule.`enableCompressedCaching(StreamableResourceSource delegate, boolean gzipEnabled, ResourceChangeTracker tracker)`
  `StreamableResourceSource`
  AssetsModule.`enableUncompressedCaching(StreamableResourceSource delegate, ResourceChangeTracker tracker)`
  `static void`
  JavaScriptModule.`setupApplicationCatalogModules(MappedConfiguration<String,Object> configuration, LocalizationSetter localizationSetter, ComponentMessagesSource messagesSource, ResourceChangeTracker resourceChangeTracker, boolean compactJSON)`