Class ResourceDigestManagerImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.services.ResourceDigestManagerImpl
 
 
- 
- All Implemented Interfaces:
 InvalidationEventHub,ResourceDigestManager
public class ResourceDigestManagerImpl extends Object implements ResourceDigestManager
 
- 
- 
Constructor Summary
Constructors Constructor Description ResourceDigestManagerImpl() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInvalidationCallback(Runnable callback)Adds a callback that is invoked when an underlying tracked resource has changed.voidaddInvalidationListener(InvalidationListener listener)Adds a listener, who needs to know when an underlying resource of a given category has changed (so that the receiver may discard any cached data that may have been invalidated).voidclearOnInvalidation(Map<?,?> map)Adds a callback that clears the map.StringgetDigest(Resource resource)Returns the digest for the given path.booleanrequiresDigest(Resource resource)Returns true if the path requires that the client URL for the resource include a digest to validate that the client is authorized to access the resource. 
 - 
 
- 
- 
Constructor Detail
- 
ResourceDigestManagerImpl
public ResourceDigestManagerImpl()
 
 - 
 
- 
Method Detail
- 
getDigest
public String getDigest(Resource resource)
Description copied from interface:ResourceDigestManagerReturns the digest for the given path. As of 5.4, simple returns null.- Specified by:
 getDigestin interfaceResourceDigestManager- Returns:
 - the digest, or null if the resource does not exist
 
 
- 
requiresDigest
public boolean requiresDigest(Resource resource)
Description copied from interface:ResourceDigestManagerReturns true if the path requires that the client URL for the resource include a digest to validate that the client is authorized to access the resource. As of 5.4, simply returns false.- Specified by:
 requiresDigestin interfaceResourceDigestManager- Returns:
 - true if digest is required for the resource
 - See Also:
 ResourceDigestGenerator.requiresDigest(String)
 
- 
addInvalidationListener
public void addInvalidationListener(InvalidationListener listener)
Description copied from interface:InvalidationEventHubAdds a listener, who needs to know when an underlying resource of a given category has changed (so that the receiver may discard any cached data that may have been invalidated). Does nothing in production mode.- Specified by:
 addInvalidationListenerin interfaceInvalidationEventHub
 
- 
addInvalidationCallback
public void addInvalidationCallback(Runnable callback)
Description copied from interface:InvalidationEventHubAdds a callback that is invoked when an underlying tracked resource has changed. Does nothing in production mode.- Specified by:
 addInvalidationCallbackin interfaceInvalidationEventHub
 
- 
clearOnInvalidation
public void clearOnInvalidation(Map<?,?> map)
Description copied from interface:InvalidationEventHubAdds a callback that clears the map.- Specified by:
 clearOnInvalidationin interfaceInvalidationEventHub
 
 - 
 
 -