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
PersistenceConsumer
channel events associated with a specific repository domain type.Formats the message in a way that thePersistenceConsumer
expects to receive the payload inEvery component implementing this interface is injected and invoked byPersistenceMessageNotificationHandler.afterSuccessfulAcknowledgement(Object, NotificationStateAware, NotificationStateRepository)
following successful acknowledgement of aNotificationState
for aPersistenceMessage
.MessageFactory
for creating messages suitable for thePersistenceProducer
channelTheNotificationHandler
implementation specifically for sendingPersistenceMessage
viaPersistenceProducer
.Configuration properties for theNotificationHandler
andRetryHandler
related toPersistenceProducer
Spring 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.