Portal configuration events
org.exoplatform.portal.config.DataStorage will fire the following events when a portal configuration object is created/updated/removed:
org.exoplatform.portal.config.DataStorage.portalConfigCreated
org.exoplatform.portal.config.DataStorage.portalConfigUpdated
org.exoplatform.portal.config.DataStorage.portalConfigRemoved
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:
org.exoplatform.portal.config.DataStorage.pageCreated
org.exoplatform.portal.config.DataStorage.pageUpdated
org.exoplatform.portal.config.DataStorage.pageRemoved
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:
org.exoplatform.portal.mop.navigation.navigation_created
org.exoplatform.portal.mop.navigation.navigation_updated
org.exoplatform.portal.mop.navigation.navigation_destroyed
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.
org.exoplatform.portal.mop.page.page_created
org.exoplatform.portal.mop.page.page_updated
org.exoplatform.portal.mop.page.page_destroyed
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.
exo.core.security.ConversationRegistry.register
exo.core.security.ConversationRegistry.unregister
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:
org.exoplatform.web.GenericHttpListener.contextInitialized
org.exoplatform.web.GenericHttpListener.contextDestroyed
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:
org.exoplatform.web.GenericHttpListener.sessionCreated
org.exoplatform.web.GenericHttpListener.sessionDestroyed
The related event listeners must be extended from org.exoplatform.services.listener.Listener<org.exoplatform.container.PortalContainer, javax.servlet.http.HttpSessionEvent>.