1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.cxf.employee;
12
13 import org.apache.cxf.interceptor.Fault;
14 import org.apache.cxf.message.Message;
15 import org.apache.cxf.phase.AbstractPhaseInterceptor;
16 import org.apache.cxf.phase.Phase;
17
18 public class AttachmentVerifyInterceptor extends AbstractPhaseInterceptor<Message>
19 {
20 public static boolean HasAttachments;
21
22 public AttachmentVerifyInterceptor()
23 {
24 super(Phase.PRE_STREAM_ENDING);
25 }
26
27 public void handleMessage(Message message) throws Fault
28 {
29 HasAttachments = message.getAttachments() != null && message.getAttachments().size() > 0;
30 }
31
32
33 }
34
35