1
2
3
4
5
6
7
8
9
10
11 package org.mule.config.spring.parsers.specific.endpoint.support;
12
13 import org.mule.config.spring.parsers.generic.OrphanDefinitionParser;
14 import org.mule.config.spring.parsers.processors.AddAttribute;
15 import org.mule.endpoint.URIBuilder;
16
17
18
19
20 public class OrphanAddressDefinitionParser extends OrphanDefinitionParser
21 {
22
23 public static final boolean META = true;
24 public static final boolean PROTOCOL = false;
25
26 public OrphanAddressDefinitionParser(String metaOrProtocol, boolean isMeta)
27 {
28 super(URIBuilder.class, true);
29 registerPreProcessor(
30 new AddAttribute(
31 isMeta ? URIBuilder.META : URIBuilder.PROTOCOL,
32 metaOrProtocol));
33 }
34
35 }