1 package org.codehaus.xfire.handler.dom; 2 3 import org.codehaus.xfire.MessageContext; 4 import org.dom4j.Node; 5 6 /*** 7 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 8 * @since Sep 18, 2004 9 */ 10 public class EchoDOMHandler 11 extends AbstractDOMHandler 12 { 13 /*** 14 * @see org.codehaus.xfire.handler.dom.DOMHandler#invoke(org.codehaus.xfire.MessageContext, org.codehaus.xfire.handler.dom.Message, org.codehaus.xfire.handler.dom.Message) 15 */ 16 public void invoke( MessageContext context, 17 Message request, 18 Message response ) 19 throws Exception 20 { 21 response.getHeader().add( (Node) request.getHeader().clone() ); 22 response.getBody().add( (Node) request.getBody().clone() ); 23 } 24 }