1
2
3
4
5
6
7
8
9
10 package org.mule.config.spring.parsers.specific;
11
12 import org.mule.config.spring.parsers.generic.ChildDefinitionParser;
13 import org.mule.routing.inbound.AbstractEventAggregator;
14
15
16
17
18 public class RouterDefinitionParser extends ChildDefinitionParser
19 {
20
21 public static final String ROUTER = "router";
22
23 public RouterDefinitionParser(Class clazz)
24 {
25 super(ROUTER, clazz);
26 standardOptions();
27 }
28
29
30 public RouterDefinitionParser()
31 {
32 super(ROUTER, null, AbstractEventAggregator.class, true);
33 standardOptions();
34 }
35
36 protected void standardOptions()
37 {
38 addMapping("enableCorrelation", "IF_NOT_SET=0,ALWAYS=1,NEVER=2");
39 }
40
41 }