Interface EventListener<S,D>
- Type Parameters:
S- This is a generic object of source. It can be a file/folder/content or something else extended fromBaseObject.D- This is a generic object of data. It can be an event type, such as NODE_ADDED/PROPERTY_CHANGED/NODE_REMOVED.
- All Known Implementing Classes:
AbstractEventListener
public interface EventListener<S,D>
Processes all the dedicated works which are delegated from
EventManager.
To adapt to the event manager system, all listeners should be implemented into this interface.- eXo level API
- Experimental
-
Method Summary
Modifier and TypeMethodDescriptionvoidProcesses a dedicated work when the create event is triggered.voidProcesses a dedicated work when the remove event is triggered.voidProcesses a dedicated work when the update event is triggered.
-
Method Details
-
create
Processes a dedicated work when the create event is triggered.- Parameters:
event- TheEventobject.- eXo level API
- Experimental
-
update
Processes a dedicated work when the update event is triggered.- Parameters:
event- TheEventobject.- eXo level API
- Experimental
-
remove
Processes a dedicated work when the remove event is triggered.- Parameters:
event- TheEventobject.- eXo level API
- Experimental
-