Events
Bean-to-Bean state change notification
Event source
- The bean that fires the event
- Must provide a means for registering event listeners
Event listener
- The bean the catches the event
- Must define an EventListener interface and register itself with the source