1 22 package org.jboss.test.webservice.samples; 23 24 import org.jboss.logging.Logger; 25 26 import javax.xml.namespace.QName ; 27 import javax.xml.rpc.handler.GenericHandler ; 28 import javax.xml.rpc.handler.HandlerInfo ; 29 import javax.xml.rpc.handler.MessageContext ; 30 31 36 public class ServerSideHandler extends GenericHandler 37 { 38 private static final Logger log = Logger.getLogger(ServerSideHandler.class); 40 41 private QName [] headers; 43 44 50 public QName [] getHeaders() 51 { 52 return headers; 53 } 54 55 60 public void init(HandlerInfo config) 61 { 62 log.info("init"); 63 headers = config.getHeaders(); 64 } 65 66 70 public void destroy() 71 { 72 log.info("destroy"); 73 } 74 75 82 public boolean handleRequest(MessageContext msgContext) 83 { 84 log.info("handleRequest"); 85 return true; 86 } 87 88 95 public boolean handleResponse(MessageContext msgContext) 96 { 97 log.info("handleResponse"); 98 return true; 99 } 100 101 109 public boolean handleFault(MessageContext msgContext) 110 { 111 log.info("handleFault"); 112 return true; 113 } 114 } 115 | Popular Tags |