Package org.broadleafcommerce.common.event
package org.broadleafcommerce.common.event
-
ClassDescriptionThis abstract class contains the plumbing that sets up the context for handling a
BroadleafApplicationEvent
.Base abstract ApplicationEvent that provides a marker for Broadleaf events and provides a default context map.This class is a simple extension to Spring's SimpleApplicationEventMulticaster.BroadleafApplicationListener<E extends org.springframework.context.ApplicationEvent>Works in conjection withorg.broadleafcommerce.common.event.BroadleafApplicationEventMulticaster
except the event listener can indicate if the event should be run in a background thread.A BroadleafApplicationEvent used so that we can communicate with the ScheduledJobsAndEvents module without having a dependency on it.Constant for how the event should be consumedWhich type of worker is qualified to handle the eventEffectively a copy of com.broadleafcommerce.jobsevents.domain.dto.SystemEventDetailDTO to be used when creating a org.broadleafcommerce.common.event.BroadleafSystemEventEvent that may be raised to indicate that items have been fulfilled.Concrete event that is raised when an order is submitted.