org.exoplatform.commons.api.event
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 from BaseObject.
D - This is a generic object of data. It can be an event type, such as NODE_ADDED/PROPERTY_CHANGED/NODE_REMOVED.

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.


Method Summary
 void create(org.exoplatform.services.listener.Event<S,D> event)
          Processes a dedicated work when the create event is triggered.
 void remove(org.exoplatform.services.listener.Event<S,D> event)
          Processes a dedicated work when the remove event is triggered.
 void update(org.exoplatform.services.listener.Event<S,D> event)
          Processes a dedicated work when the update event is triggered.
 

Method Detail

create

void create(org.exoplatform.services.listener.Event<S,D> event)
Processes a dedicated work when the create event is triggered.

Parameters:
event - The Event object.

update

void update(org.exoplatform.services.listener.Event<S,D> event)
Processes a dedicated work when the update event is triggered.

Parameters:
event - The Event object.

remove

void remove(org.exoplatform.services.listener.Event<S,D> event)
Processes a dedicated work when the remove event is triggered.

Parameters:
event - The Event object.


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.