Package com.broadleafcommerce.common.messaging
-
Interface Summary Interface Description PersistenceHandler PersistenceHandlers are responsible for listening forPersistenceConsumerchannel 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 aNotificationStatefor 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 thePersistenceConsumerexpects to receive the payload inPersistenceMessageFactory MessageFactoryfor creating messages suitable for thePersistenceProducerchannelPersistenceMessageNotificationHandler TheNotificationHandlerimplementation specifically for sendingPersistenceMessageviaPersistenceProducer.PersistenceNotificationProperties Configuration properties for theNotificationHandlerandRetryHandlerrelated toPersistenceProducer