Interface InvalidationEventHub
- 
- All Known Subinterfaces:
 InternalComponentInvalidationEventHub,MessagesSource,ResourceChangeTracker,ResourceDigestManager
- All Known Implementing Classes:
 ComponentTemplateSourceImpl,InternalComponentInvalidationEventHubImpl,InvalidationEventHubImpl,MessagesSourceImpl,ResourceChangeTrackerImpl,ResourceDigestManagerImpl
public interface InvalidationEventHub
An object which manages a list ofInvalidationListeners. There are multiple event hub services implementing this interface, each with a specific marker annotation; each can register listeners and fire events; these are based on the type of resource that has been invalidated. Tapestry has built-in support for:- message catalog resources
 - ComponentMessages marker annotation
 - component templates
 - ComponentTemplates marker annotation
 - component classes
 - ComponentClasses marker annotation
 
- Since:
 - 5.1.0.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated 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)Deprecated.in 5.4, useaddInvalidationCallback(Runnable)instead}voidclearOnInvalidation(Map<?,?> map)Adds a callback that clears the map. 
 - 
 
- 
- 
Method Detail
- 
addInvalidationListener
void addInvalidationListener(InvalidationListener listener)
Deprecated.in 5.4, useaddInvalidationCallback(Runnable)instead}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). Does nothing in production mode. 
- 
addInvalidationCallback
void addInvalidationCallback(Runnable callback)
Adds a callback that is invoked when an underlying tracked resource has changed. Does nothing in production mode.- Since:
 - 5.4
 
 
- 
clearOnInvalidation
void clearOnInvalidation(Map<?,?> map)
Adds a callback that clears the map.- Since:
 - 5.4
 
 
 - 
 
 -