Interface ActivityProcessor

All Superinterfaces:
org.exoplatform.container.component.ComponentPlugin
All Known Implementing Classes:
BaseActivityProcessorPlugin

public interface ActivityProcessor extends org.exoplatform.container.component.ComponentPlugin
An activity processor is responsible to pre-process an activity before it is returned by the ActivityManager
  • Method Details

    • processActivity

      void processActivity(ExoSocialActivity activity)
    • getPriority

      int getPriority()
    • isPreActivityProcessor

      default boolean isPreActivityProcessor()
      Returns:
      true if the Activity Processor is to use before saving activity, else false
    • isReadActivityProcessor

      default boolean isReadActivityProcessor()
      Returns:
      true if the Activity Processor is to use when retrieving activity, else false