Package com.broadleafcommerce.menu.service.messaging.cache
package com.broadleafcommerce.menu.service.messaging.cache
-
ClassDescriptionSpring cloud data channel description for messaging input.Internal Spring event to notify listeners of a state change on an entity in order to influence cache invalidation activities.Provides supporting functionality related to cache invalidation components based on the
MenuCacheInvalidationHelper.getSupportedProjectionTypes()
registered.Pojo defining the types supported for cache invalidation, as well as the send delay for cache invalidation messages (may be zero delay, in which case sending is immediate).Factory responsible for creating cache invalidation messages via theNotificationHandler
This service is responsible for sending the cache invalidation notification to theMenuCacheInvalidationProducer.menuCacheInvalidationOutput()
channel if the entity is modified.Initialize the NotificationState forMenuCacheInvalidationProducer.TYPE
.Spring cloud data channel description for messaging output.Contains information about the changed entity for which the cache should be invalidated.An event listener that triggers when a menu service related entity that is eligible for cache is mutated.