1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.miloss.fgsms.agents;
23
24 import java.io.IOException;
25 import org.apache.cxf.attachment.AttachmentDeserializer;
26 import org.apache.cxf.interceptor.Fault;
27 import org.apache.cxf.message.Message;
28 import org.apache.cxf.phase.Phase;
29
30
31
32
33
34 public class CXFInterceotorOutClient extends org.apache.cxf.phase.AbstractPhaseInterceptor {
35
36 public CXFInterceotorOutClient() {
37
38 super(Phase.PREPARE_SEND);
39 }
40
41 @Override
42 public void handleMessage(Message message) {
43 CXFCommonMessageHandler.ProcessRequest(message, true, this.getClass().getCanonicalName());
44
45 }
46
47 @Override
48 public void handleFault(Message messageParam) {
49 CXFCommonMessageHandler.ProcessResponse(messageParam, true, true, this.getClass().getCanonicalName());
50 }
51 }