| Package | Description |
|---|---|
| net.sf.mmm.util.event.base |
Contains the abstract base-implementation of the
event-handling API. |
| Modifier and Type | Field and Description |
|---|---|
private AbstractEventBus.EventDispatcher<? super E> |
AbstractEventBus.EventDispatcher.parentDispatcher |
| Modifier and Type | Field and Description |
|---|---|
private Map<Class<?>,AbstractEventBus.EventDispatcher> |
AbstractEventBus.eventType2dispatcherMap |
| Modifier and Type | Method and Description |
|---|---|
private AbstractEventBus.EventDispatcher |
AbstractEventBus.getEventDispatcher(Class<?> eventType,
boolean createIfNotExists)
Gets or creates the
AbstractEventBus.EventDispatcher for the given eventType. |
protected <E> AbstractEventBus.EventDispatcher<? super E> |
AbstractEventBus.getEventDispatcherOptional(Class<E> eventType)
Gets the most specific
AbstractEventBus.EventDispatcher responsible the given eventType. |
protected <E> AbstractEventBus.EventDispatcher<E> |
AbstractEventBus.getEventDispatcherRequired(Class<E> eventType)
Gets or creates the
AbstractEventBus.EventDispatcher for the given eventType. |
| Constructor and Description |
|---|
EventDispatcher(AbstractEventBus.EventDispatcher<? super E> parent,
CollectionFactory<?> collectionFactory)
The constructor.
|
Copyright © 2001–2016 mmm-Team. All rights reserved.