1
2
3
4
5
6
7 package org.mule.config.spring.parsers.specific;
8
9 import org.mule.config.spring.parsers.delegate.ParentContextDefinitionParser;
10 import org.mule.config.spring.parsers.generic.ChildDefinitionParser;
11 import org.mule.config.spring.parsers.generic.MuleOrphanDefinitionParser;
12
13
14
15
16
17 public class MessageProcessorDefinitionParser extends ParentContextDefinitionParser
18 {
19
20 public MessageProcessorDefinitionParser(Class messageProcessor)
21 {
22 super(MuleOrphanDefinitionParser.ROOT_ELEMENT, new MuleOrphanDefinitionParser(messageProcessor, false));
23 otherwise(new ChildDefinitionParser("messageProcessor", messageProcessor));
24 }
25
26
27
28
29 public MessageProcessorDefinitionParser()
30 {
31 super(MuleOrphanDefinitionParser.ROOT_ELEMENT, new MuleOrphanDefinitionParser(false));
32 otherwise(new ChildDefinitionParser("messageProcessor"));
33 }
34
35 }