1 16 17 package org.apache.tester; 18 19 20 import java.io.*; 21 import javax.servlet.*; 22 import javax.servlet.http.*; 23 24 31 32 public class RequestListener01 33 implements ServletRequestAttributeListener, ServletRequestListener { 34 35 36 public void attributeAdded(ServletRequestAttributeEvent event) { 37 StaticLogger.write("RequestListener01: attributeAdded(" + 38 event.getName() + "," + event.getValue() + ")"); 39 ServletContext context = (ServletContext) event.getSource(); 40 context.log("RequestListener01: attributeAdded(" + 41 event.getName() + "," + event.getValue() + ")"); 42 if (event.getValue() instanceof ContextBean) { 43 ContextBean bean = (ContextBean) event.getValue(); 44 bean.setLifecycle(bean.getLifecycle() + "/add"); 45 } 46 } 47 48 public void attributeRemoved(ServletRequestAttributeEvent event) { 49 StaticLogger.write("RequestListener01: attributeRemoved(" + 50 event.getName() + "," + event.getValue() + ")"); 51 ServletContext context = (ServletContext) event.getSource(); 52 context.log("RequestListener01: attributeRemoved(" + 53 event.getName() + "," + event.getValue() + ")"); 54 if (event.getValue() instanceof ContextBean) { 55 ContextBean bean = (ContextBean) event.getValue(); 56 bean.setLifecycle(bean.getLifecycle() + "/rem"); 57 } 58 } 59 60 public void attributeReplaced(ServletRequestAttributeEvent event) { 61 StaticLogger.write("RequestListener01: attributeReplaced(" + 62 event.getName() + "," + event.getValue() + ")"); 63 ServletContext context = (ServletContext) event.getSource(); 64 context.log("RequestListener01: attributeReplaced(" + 65 event.getName() + "," + event.getValue() + ")"); 66 if (event.getValue() instanceof ContextBean) { 67 ContextBean bean = (ContextBean) event.getValue(); 68 bean.setLifecycle(bean.getLifecycle() + "/rep"); 69 } 70 } 71 72 public void requestDestroyed(ServletRequestEvent event) { 73 StaticLogger.write("RequestListener01: requestDestroyed() -- probably cached from previous request"); 74 ServletContext context = (ServletContext) event.getSource(); 75 context.log("RequestListener01: requestDestroyed()"); 76 } 77 78 public void requestInitialized(ServletRequestEvent event) { 79 StaticLogger.write("RequestListener01: requestInitialized()"); 80 ServletContext context = (ServletContext) event.getSource(); 81 context.log("RequestListener01: requestInitialized()"); 82 } 83 84 85 } 86 | Popular Tags |