Package com.broadleafcommerce.common.messaging
-
Interface Summary Interface Description PersistenceHandler PersistenceHandlers are responsible for listening forPersistenceConsumer
channel events associated with a specific repository domain type.PersistenceMessageAckedHandler Every component implementing this interface is injected and invoked byPersistenceMessageNotificationHandler.afterSuccessfulAcknowledgement(Object, NotificationStateAware, NotificationStateRepository)
following successful acknowledgement of aNotificationState
for aPersistenceMessage
.PersistenceProducer Spring cloud data channel description for messaging output.Securable 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. -
Class Summary Class Description EntityUtils Dynamically perform operations related to repository domain classes.MessageUtils Utility methods useful for creating and working with messages, such as compression and decompression of large payloads.PersistenceMessage<T> Formats the message in a way that thePersistenceConsumer
expects to receive the payload inPersistenceMessageFactory MessageFactory
for creating messages suitable for thePersistenceProducer
channelPersistenceMessageNotificationHandler TheNotificationHandler
implementation specifically for sendingPersistenceMessage
viaPersistenceProducer
.PersistenceNotificationProperties Configuration properties for theNotificationHandler
andRetryHandler
related toPersistenceProducer