1 16 package org.ajaxtags.server; 17 18 import java.util.Observable ; 19 20 import javax.servlet.Servlet ; 21 import javax.servlet.http.HttpServletRequest ; 22 import javax.servlet.http.HttpServletResponse ; 23 24 import org.ajaxtags.xml.AjaxXmlBuilder; 25 26 31 public class CallbackObserver extends Observable { 32 33 private HttpServletRequest request; 34 private HttpServletResponse response; 35 private Servlet servlet; 36 37 public CallbackObserver(Servlet servlet ,HttpServletRequest request, 38 HttpServletResponse response) { 39 super(); 40 this.servlet = servlet; 41 this.request = request; 42 this.response = response; 43 44 synchronized (this.servlet) { 45 } 47 } 48 49 50 public void quickUpdate(AjaxXmlBuilder xmlbuilder) { 53 hasChanged(); 54 this.notifyObservers(xmlbuilder); 55 } 57 58 } 59 | Popular Tags |