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
-
-