| Interface | Description | 
|---|---|
| BroadleafApplicationEventPublisher | |
| BroadleafApplicationListener<E extends org.springframework.context.ApplicationEvent> | Works in conjection with  org.broadleafcommerce.common.event.BroadleafApplicationEventMulticasterexcept 
 the event listener can indicate if the event should be run in a background thread. | 
| Class | Description | 
|---|---|
| AbstractBroadleafApplicationEventListener<T extends BroadleafApplicationEvent> | This abstract class contains the plumbing that sets up the context for handling a  BroadleafApplicationEvent. | 
| BroadleafApplicationEvent | Base abstract ApplicationEvent that provides a marker for Broadleaf events and provides a default 
 context map. | 
| BroadleafApplicationEvent.ContextVars | |
| BroadleafApplicationEventMulticaster | This class is a simple extension to Spring's SimpleApplicationEventMulticaster. | 
| BroadleafApplicationEventPublisherImpl | |
| BroadleafSystemEvent | 
 A BroadleafApplicationEvent used so that we can communicate with the ScheduledJobsAndEvents module without having a dependency on it. | 
| BroadleafSystemEventDetail | Effectively a copy of com.broadleafcommerce.jobsevents.domain.dto.SystemEventDetailDTO
 to be used when creating a org.broadleafcommerce.common.event.BroadleafSystemEvent | 
| ItemsCancelledEvent | |
| ItemsFulfilledEvent | Event that may be raised to indicate that items have been fulfilled. | 
| ItemsReturnedEvent | |
| OrderSubmittedEvent | Concrete event that is raised when an order is submitted. | 
| ReindexEvent | 
| Enum | Description | 
|---|---|
| BroadleafSystemEvent.BroadleafEventScopeType | Constant for how the event should be consumed | 
| BroadleafSystemEvent.BroadleafEventWorkerType | Which type of worker is qualified to handle the event | 
Copyright © 2020. All rights reserved.