Package org.eclipse.swordfish.core.event

Interface Summary
ConfigurationEvent<T> Event signalling a modification of a configuration.
Event Generic Swordfish event
EventConstants specified base event topic prefix with sould be base prefix for all Swordfish events, specified other standard swordfish events topics, like message tracking events and operational events
EventFilter interface for filtering events base on its properties values
EventHandler<T extends Event> Interface providing ability to listen for Swordifish messages sending on specified topic.
EventService Basic interface for sending Swordfish events inside Swordfish runtime environment Should be implemented via delegation to org.osgi.service.event.EventAdmin service and implementation must be registered as a OSGI service itself under org.eclipse.swordfish.api.event.Eventrvice interface name.
OperationEvent Interface for events provided for operational logging.
Severity specified event severity level, used in org.eclipse.swordfish.api.event.Event.getSeverity() and org.eclipse.swordfish.api.event.EventHandler.getSeverity(); NONE - returns from org.eclipse.swordfish.api.Event.getSeverity() implementation by default, if no severity specified ALL - returns from org.eclipse.swordfish.api.event.EventHandler.getSeverity() implementation by default to specify that events with all severity level acceptable
TrackingEvent message tracking events are used to track the progress of message processing in the core, operational events are used to notify administrators or other software components of events like failure situations etc.
 

Enum Summary
ConfigurationEvent.Action Value indicating what has happened to the configuration.