package org.geoserver.platform; import javax.servlet.ServletContextEvent; import org.springframework.context.ApplicationContext; import org.springframework.web.context.ContextLoaderListener; /** * Custom context loader listener that emits a {@link ContextLoadedEvent} once the * application context has been successfully loaded. * * @author Justin Deoliveira, OpenGeo */ public class GeoServerContextLoaderListener extends ContextLoaderListener { @Override public void contextInitialized(ServletContextEvent event) { super.contextInitialized(event); ApplicationContext appContext = getContextLoader().getCurrentWebApplicationContext(); if (appContext != null) { appContext.publishEvent(new ContextLoadedEvent(appContext)); } } }