Package de.intarsys.tools.event
Interface INotificationSupport
-
- All Known Implementing Classes:
CommonNotificationSupport
,EventDispatcher
,FunctorFieldHandler
,MemoryLogHandler
,NotificationSupportProxy
,PreferencesAdapter
public interface INotificationSupport
The implementor supports registration ofINotificationListener
objects to be informed about event.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addNotificationListener(EventType type, INotificationListener listener)
Addlistener
to the collection of objects to be informed when the receiver triggers an event of typename
.void
removeNotificationListener(EventType type, INotificationListener listener)
Removelistener
from the collection of objects to be informed about events of typename
.
-
-
-
Method Detail
-
addNotificationListener
void addNotificationListener(EventType type, INotificationListener listener)
Addlistener
to the collection of objects to be informed when the receiver triggers an event of typename
.- Parameters:
type
- The event type we are interested in.listener
- The object to be informed about an event occurrence
-
removeNotificationListener
void removeNotificationListener(EventType type, INotificationListener listener)
Removelistener
from the collection of objects to be informed about events of typename
.- Parameters:
type
- The event type we are no longer interested in.listener
- The object registered for the event till now.
-
-