Package org.mmbase.core.event

Interface Summary
AllEventListener This is a listener interface for every type of event.
EventListener This interface is the common type for custom EventListener interfaces.
IdEventListener This is the listener interface for id events
NodeEventListener This is the listener interface for node events
RelationEventListener This is the listener interface for relation events
SystemEventListener  
TransactionEventListener  
WeakNodeEventListener This is a listener interface for node events.
 

Class Summary
AbstractEventBroker An EventBroker which administrates the listeners in a CopyOnWriteArraySet.
AllEventBroker A simple broker for AllEventListener.
BuildersRead An BuilderReader system event is and should be issued after one or more builders are added to the system.
Event This class is the base class for all mmbase events
EventBroker This is the base class for all event brokers in mmbase.
EventManager This class manages all event related stuff.
IdEvent Very generic event type, which only adds an 'id' property.
IdEventBroker This class is the event broker implementation for the NodeEvent
LocalEvent An event that does not need broadcasting to other servers
NodeEvent This class communicates a node event.
NodeEventBroker This class is the event broker implementation for the NodeEvent
NodeEventHelper This is a utility class to create node event and relation event instances.
RelationEvent This class reflects a ,,change relation event.
RelationEventBroker This class is the event broker implementation for the RelationEvent
SystemEvent  
SystemEvent.Collectable A SystemEvent that is also Collectable will be collected by the EventManger and also issued to EventListeners which are added after the event happened.
SystemEvent.MachineName Notifies the first determination or change in the 'machinename'
SystemEvent.ServletContext  
SystemEvent.Shutdown  
SystemEvent.Up Notifies that the local MMBase is now fully up and running
SystemEventBroker  
TransactionEvent  
TransactionEvent.Cancel  
TransactionEvent.Commit  
TransactionEvent.Create  
TransactionEvent.End  
TransactionEvent.Resolve  
TransactionEventBroker  
TypedNodeEventListenerWrapper This class is a wrapper for node event listeners that only want to listen to events concerning a specific builder.
TypedRelationEventListenerWrapper This class is a wrapper for relation event listeners that only want to listen to events concerning a specific builder - more specifically, events concerning changes in the relations from a specific builder's nodes.
WeakEventBroker An EventBroker which administrates the listeners in a WeakHashMap.
WeakNodeEventBroker  
 

Exception Summary
UnsupportedEventException  
 



MMBase 2.0-SNAPSHOT - null