1
2
3
4
5
6
7
8
9
10
11 package org.mule.processor;
12
13 import org.mule.api.MuleEvent;
14 import org.mule.api.MuleException;
15 import org.mule.api.processor.MessageProcessor;
16 import org.mule.api.processor.MessageProcessorChain;
17 import org.mule.api.processor.policy.Policies;
18 import org.mule.util.ObjectUtils;
19
20 import java.util.Collections;
21 import java.util.List;
22
23
24 public class NullMessageProcessor implements MessageProcessorChain
25 {
26 public MuleEvent process(MuleEvent event) throws MuleException
27 {
28 return event;
29 }
30
31 @Override
32 public String toString()
33 {
34 return ObjectUtils.toString(this);
35 }
36
37 public List<MessageProcessor> getMessageProcessors()
38 {
39 return Collections.emptyList();
40 }
41
42 public String getName()
43 {
44 return null;
45 }
46
47 public Policies getPolicies()
48 {
49 return new Policies(this);
50 }
51 }