org.apache.tapestry5.internal.services.assets
Interface ResourceChangeTracker
- All Superinterfaces:
- InvalidationEventHub, ResourceDependencies
- All Known Implementing Classes:
- ResourceChangeTrackerImpl
public interface ResourceChangeTracker
- extends InvalidationEventHub, ResourceDependencies
Tracks resources (at least, resources that can change because they are on the file system) and
acts as an UpdateListener
to check for changes and notify its listeners.
- Since:
- 5.3
Method Summary |
long |
trackResource(Resource resource)
Start tracking the resource (or return the last modified time of an already tracked resource). |
trackResource
long trackResource(Resource resource)
- Start tracking the resource (or return the last modified time of an already tracked resource). Only file system
resources are tracked. Resources are tracked until any resource changes, at which points
listeners are notified and the internal state
is cleared.
- Parameters:
resource
- to track
- Returns:
- last modified time, to nearest second
- See Also:
URLChangeTracker
Copyright © 2003-2012 The Apache Software Foundation.