Class AbstractEventListener<S,D>

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.services.listener.Listener<S,D>
org.exoplatform.commons.listener.impl.AbstractEventListener<S,D>
Type Parameters:
S - This is a generic object of source, it can be a File/Folder/Content or something else which should be 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
All Implemented Interfaces:
EventListener<S,D>, org.exoplatform.container.component.ComponentPlugin, org.exoplatform.services.listener.ListenerBase<S,D>

public abstract class AbstractEventListener<S,D> extends org.exoplatform.services.listener.Listener<S,D> implements EventListener<S,D>
An abstract listener to be extended by the dedicated listeners.
  • Field Summary

    Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin

    desc, name
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin

    getDescription, getName, setDescription, setName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.exoplatform.commons.api.event.EventListener

    create, remove, update

    Methods inherited from interface org.exoplatform.services.listener.ListenerBase

    getName, onEvent
  • Constructor Details

    • AbstractEventListener

      public AbstractEventListener()