Package net.sf.mmm.util.event.base

Contains the abstract base-implementation of the event-handling API.

See:
          Description

Class Summary
AbstractEventSource<E extends Event,L extends EventListener<E>> This is the abstract base implementation of the EventListener interface.
AbstractMultiThreadedEventSource<E extends Event,L extends EventListener<E>> This class extends AbstractSynchronizedEventSource with the ability to send events asynchronous in separate Threads.
AbstractSynchronizedEventSource<E extends Event,L extends EventListener<E>> This class extends AbstractEventSource with the ability of synchronization and therefore is thread-safe.
 

Package net.sf.mmm.util.event.base Description

Contains the abstract base-implementation of the event-handling API.

Event-Util Basis

If you want to implement a class that produces events and wants to send them to all registered listeners you only need to extend AbstractEventSource or one of its sub-classes provided in this package.



Copyright © 2001-2010 mmm-Team. All Rights Reserved.