1
2
3
4
5
6
7
8
9
10 package org.mule.config.spring.parsers.specific;
11
12 import org.mule.api.transport.ConnectionStrategy;
13 import org.mule.config.spring.parsers.generic.ChildDefinitionParser;
14 import org.mule.transport.SimpleRetryConnectionStrategy;
15
16
17
18
19
20 public class ConnectionStrategyDefinitionParser extends ChildDefinitionParser
21 {
22
23 public static final Class DEFAULT_CONNECTION_STRATEGY = SimpleRetryConnectionStrategy.class;
24
25 public ConnectionStrategyDefinitionParser(String propertyName)
26 {
27 super(propertyName, DEFAULT_CONNECTION_STRATEGY, ConnectionStrategy.class, true);
28 }
29
30
31
32
33 public ConnectionStrategyDefinitionParser()
34 {
35 super(null, DEFAULT_CONNECTION_STRATEGY, ConnectionStrategy.class, true);
36 }
37
38 }