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.processor.AbstractInterceptingMessageProcessor;
16
17 public class StopFurtherMessageProcessingMessageProcessor extends AbstractInterceptingMessageProcessor
18 {
19 public MuleEvent process(MuleEvent event) throws MuleException
20 {
21 if (!event.isStopFurtherProcessing())
22 {
23 return processNext(event);
24 }
25 else
26 {
27 return event;
28 }
29 }
30 }