Fix Sonar vulnerabilities
[clamp.git] / src / test / resources / clds / camel / routes / flexible-flow.xml
1 <routes xmlns="http://camel.apache.org/schema/spring">
2                 <route id="submit">
3                                 <from uri="direct:processSubmit" />
4                                 <choice>
5                                                 <when>
6                                                                 <simple> ${exchangeProperty.actionCd} == 'SUBMIT' || ${exchangeProperty.actionCd} == 'RESUBMIT'</simple>
7                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'INITIATED')" />
8                                                                 <to uri="bean:org.onap.clamp.clds.client.TcaPolicyDelegate" />
9                                                                 <to uri="bean:org.onap.clamp.clds.client.HolmesPolicyDelegate" />
10                                                                 <delay>
11                                                                                 <constant>30000</constant>
12                                                                 </delay>
13                                                                 <to uri="bean:org.onap.clamp.clds.client.OperationalPolicyDelegate" />
14                                                                 <to uri="bean:org.onap.clamp.clds.client.GuardPolicyDelegate" />
15                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'COMPLETED')" />
16                                                 </when>
17                                                 <when>
18                                                                 <simple> ${exchangeProperty.actionCd} == 'DELETE'</simple>
19                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'INITIATED')" />
20                                                                 <to uri="bean:org.onap.clamp.clds.client.TcaPolicyDeleteDelegate" />
21                                                                 <to uri="bean:org.onap.clamp.clds.client.HolmesPolicyDeleteDelegate" />
22                                                                 <delay>
23                                                                                 <constant>30000</constant>
24                                                                 </delay>
25                                                                 <to
26                                                                                 uri="bean:org.onap.clamp.clds.client.OperationalPolicyDeleteDelegate" />
27                                                                 <to uri="bean:org.onap.clamp.clds.client.GuardPolicyDeleteDelegate" />
28                                                                 <to uri="bean:org.onap.clamp.clds.client.ModelDeleteDelegate" />
29                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'COMPLETED')" />
30                                                 </when>
31                                                 <when>
32                                                                 <simple> ${exchangeProperty.actionCd} == 'UPDATE'</simple>
33                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'INITIATED')" />
34                                                                 <to uri="bean:org.onap.clamp.clds.client.TcaPolicyDelegate" />
35                                                                 <to uri="bean:org.onap.clamp.clds.client.HolmesPolicyDelegate" />
36                                                                 <delay>
37                                                                                 <constant>30000</constant>
38                                                                 </delay>
39                                                                 <to uri="bean:org.onap.clamp.clds.client.OperationalPolicyDelegate" />
40                                                                 <to uri="bean:org.onap.clamp.clds.client.GuardPolicyDelegate" />
41                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'COMPLETED')" />
42                                                 </when>
43                                                 <when>
44                                                                 <simple> ${exchangeProperty.actionCd} == 'STOP'</simple>
45                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'INITIATED')" />
46                                                                 <to
47                                                                                 uri="bean:org.onap.clamp.clds.client.OperationalPolicyDeleteDelegate" />
48                                                                 <to uri="bean:org.onap.clamp.clds.client.GuardPolicyDeleteDelegate" />
49                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'COMPLETED')" />
50                                                 </when>
51                                                 <when>
52                                                                 <simple> ${exchangeProperty.actionCd} == 'RESTART'</simple>
53                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'INITIATED')" />
54                                                                 <to uri="bean:org.onap.clamp.clds.client.GuardPolicyDelegate" />
55                                                                 <to uri="bean:org.onap.clamp.clds.client.OperationalPolicyDelegate" />
56                                                                 <to uri="bean:org.onap.clamp.clds.client.CldsEventDelegate?method=addEvent(*,'COMPLETED')" />
57                                                 </when>
58                                 </choice>
59                 </route>
60
61 </routes>