package org.jboss.seam.rest.test;
import javax.enterprise.event.Event;
import javax.inject.Inject;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import org.jboss.seam.rest.SeamRestStartup;
import org.jboss.seam.rest.exceptions.RestResource;
/**
* Same as {@link SeamRestStartup} but does not have external dependencies.
*
* @author <a href="http://community.jboss.org/people/jharting">Jozef Hartinger</a>
*/
@WebListener
public class MockStartup implements ServletContextListener {
@Inject
@RestResource
private Event<ServletContext> event;
@Override
public void contextInitialized(ServletContextEvent sce) {
event.fire(sce.getServletContext());
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
}