3.5.1. Portal events

Warning

You are looking at documentation for an older release. Not what you want? See the current release documentation.

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