/* * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package googleclient; 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 ClientHandler extends GenericHandler { public void destroy() { System.out.println("In ClientHandler::destroy()"); } public QName[] getHeaders() { return new QName[0]; } public boolean handleFault(MessageContext context) { System.out.println("In ClientHandler::handleFault()"); return true; } public boolean handleRequest(MessageContext context) { System.out.println("In ClientHandler::handleRequest()"); return true; } public boolean handleResponse(MessageContext context) { System.out.println("In ClientHandler::handleResponse()"); return true; } public void init(HandlerInfo config) { System.out.println("In ClientHandler::init()"); try { InitialContext ic = new InitialContext(); String googleKey = (String) ic.lookup("java:comp/env/googlekey"); System.out.println("google key = " + googleKey); } catch(Exception e) { e.printStackTrace(); } System.out.println("Handler init params = " + config.getHandlerConfig()); } }