1 package example; 2 3 import java.io.PrintWriter ; 4 import java.io.IOException ; 5 6 import javax.servlet.ServletRequest ; 7 import javax.servlet.ServletResponse ; 8 import javax.servlet.GenericServlet ; 9 import javax.servlet.ServletException ; 10 11 17 public class ListenerServlet extends GenericServlet { 18 private EmitterMBean _emitter; 19 private ListenerMBean _listener; 20 21 24 public void setEmitter(EmitterMBean emitter) 25 { 26 _emitter = emitter; 27 } 28 29 32 public void setListener(ListenerMBean listener) 33 { 34 _listener = listener; 35 } 36 37 public void service(ServletRequest request, 38 ServletResponse response) 39 throws ServletException , IOException 40 { 41 PrintWriter out = response.getWriter(); 42 43 _emitter.send(); 44 45 out.println("listener count: " + _listener.getNotificationCount()); 46 } 47 } 48 | Popular Tags |