/* * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package googleserver; import java.util.Map; import javax.xml.rpc.handler.Handler; import javax.xml.rpc.handler.GenericHandler; import javax.xml.rpc.handler.HandlerInfo; import javax.xml.rpc.handler.MessageContext; import javax.xml.namespace.QName; import javax.naming.InitialContext; public class FooHandler extends GenericHandler { public void destroy() { System.out.println("In FooHandler::destroy()"); } public QName[] getHeaders() { return new QName[0]; } public boolean handleFault(MessageContext context) { System.out.println("In FooHandler::handleFault()"); return true; } public boolean handleRequest(MessageContext context) { System.out.println("In FooHandler::handleRequest()"); return true; } public boolean handleResponse(MessageContext context) { System.out.println("In FooHandler::handleResponse()"); return true; } public void init(HandlerInfo config) { System.out.println("In FooHandler::init()"); try { InitialContext ic = new InitialContext(); String envEntry = (String) ic.lookup("java:comp/env/entry1"); System.out.println("env-entry = " + envEntry); } catch(Exception e) { e.printStackTrace(); } System.out.println("Handler init params = " + config.getHandlerConfig()); } }