1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.sandesha.ws.rm.handlers;
18
19 import org.apache.axis.AxisFault;
20 import org.apache.axis.MessageContext;
21 import org.apache.axis.handlers.BasicHandler;
22 import org.apache.sandesha.ws.rm.RMHeaders;
23
24 import javax.xml.soap.SOAPException;
25
26 /***
27 * class RMServerRequestHandler
28 *
29 * @author Amila Navarathna
30 * @author Jaliya Ekanayaka
31 * @author Sudar Nimalan
32 */
33 public class RMServerRequestHandler extends BasicHandler {
34
35 public void invoke(MessageContext msgContext) throws AxisFault {
36 try {
37 RMHeaders rmHeaders = new RMHeaders();
38 rmHeaders.fromSOAPEnvelope(msgContext.getRequestMessage().getSOAPEnvelope());
39
40 } catch (SOAPException e) {
41 throw AxisFault.makeFault(e);
42 } catch (Exception e) {
43 throw AxisFault.makeFault(e);
44 }
45 }
46
47 }