This package provides a simple event system on which application-specific event systems can be built. For example, a type-based event dispatching system that builds on zope.interface can be found in zope.component. A simpler system is distributed with this package and is described in Class-based event handlers.
Application code can generate events without being concerned about the event-processing frameworks that might handle the events.
Events are objects that represent something happening in a system. They are used to extend processing by providing processing plug points.