3.5.1. Portal events

Portal configuration events

org.exoplatform.portal.config.DataStorage will fire the following events when a portal configuration object is created/updated/removed:

To cache these above events, you can create event listeners that must be subclasses of: org.exoplatform.services.listener.Listener<org.exoplatform.portal.config.DataStorage, org.exoplatform.portal.config.model.PortalConfig>.

Page configuration events

org.exoplatform.portal.config.DataStorage will fire the following events when a page configuration object is created/updated/removed:

The related event listeners must be extended from org.exoplatform.services.listener.Listener<org.exoplatform.portal.config.DataStorage, org.exoplatform.portal.config.model.Page>.

Navigation tree events

org.exoplatform.portal.mop.navigation.NavigationService will broadcast the following events when a navigation is created/updated/removed:

The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.portal.mop.navigation.NavigationService, org.exoplatform.portal.mop.SiteKey>.

Page events

org.exoplatform.portal.mop.page.PageService will broadcast the following events when a page is created/updated/removed.

The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.portal.mop.page.PageService, org.exoplatform.portal.mop.page.PageKey>.

Registered/unregistered conversation state events

org.exoplatform.services.security.ConversationRegistry will fire the following events when any user signs in/out the portal.

The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.security.ConversationRegistry, org.exoplatform.services.security.ConversationState>.

Servlet context events

org.exoplatform.web.GenericHttpListener will broadcast the following events when a Servlet context is initialized/destroyed:

The related event listeners must be extended from org.exoplatform.services.listener.Listener<org.exoplatform.container.PortalContainer, javax.servlet.ServletContextEvent>.

HTTP Session Events

org.exoplatform.web.GenericHttpListener will broadcast the following events when an HTTP session is created/destroyed:

The related event listeners must be extended from org.exoplatform.services.listener.Listener<org.exoplatform.container.PortalContainer, javax.servlet.http.HttpSessionEvent>.

Copyright ©. All rights reserved. eXo Platform SAS
blog comments powered byDisqus