package org.atomnuke.pubsub.api; import javax.servlet.ServletContext; import javax.ws.rs.Path; import javax.ws.rs.core.Context; import org.atomnuke.pubsub.sub.SubscriptionManager; /** * * @author zinic */ @Path("/") public class ApiResource { @Context private ServletContext servletContext; public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; } public SubscriptionManager subscriptionManager() { return (SubscriptionManager) servletContext.getAttribute(SubscriptionManager.SERVLET_CTX_NAME); } }