Package com.broadleafcommerce.common.messaging
package com.broadleafcommerce.common.messaging
-
ClassDescriptionComponent that is aware of Spring Cloud Stream channel destination modifications.Dynamically perform operations related to repository domain classes.Utility methods useful for creating and working with messages, such as compression and decompression of large payloads.PersistenceHandlers are responsible for listening for
PersistenceConsumerchannel events associated with a specific repository domain type.Formats the message in a way that thePersistenceConsumerexpects to receive the payload inEvery component implementing this interface is injected and invoked byPersistenceMessageNotificationHandler.afterSuccessfulAcknowledgement(Object, NotificationStateAware, NotificationStateRepository)following successful acknowledgement of aNotificationStatefor aPersistenceMessage.MessageFactoryfor creating messages suitable for thePersistenceProducerchannelTheNotificationHandlerimplementation specifically for sendingPersistenceMessageviaPersistenceProducer.Configuration properties for theNotificationHandlerandRetryHandlerrelated toPersistenceProducerSpring cloud data channel description for messaging output.A Spring Cloud Stream message containing a JWT token that can be verified for authenticity and that contains claims about the messages originating user that can be validated for suitability of consumption in the current context.