1 package org.codehaus.xfire.handler;
2
3 import javax.xml.stream.XMLStreamException;
4 import javax.xml.stream.XMLStreamWriter;
5
6 import org.codehaus.xfire.MessageContext;
7 import org.codehaus.xfire.fault.XFireFault;
8
9 /***
10 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
11 * @since Dec 25, 2004
12 */
13 public class EndpointTestHandler
14 extends AbstractHandler
15 implements EndpointHandler
16 {
17
18 public void writeResponse(MessageContext context)
19 throws XFireFault
20 {
21 XMLStreamWriter writer = getXMLStreamWriter(context);
22 try
23 {
24 writer.writeStartElement("urn:Test", "test");
25 writer.writeCharacters("test");
26 writer.writeEndElement();
27 writer.flush();
28 }
29 catch (XMLStreamException e)
30 {
31 throw new XFireFault("Couldn't write response.", e, XFireFault.RECEIVER);
32 }
33 }
34
35 public void invoke(MessageContext context)
36 throws Exception
37 {
38
39
40 }
41 }