summaryrefslogtreecommitdiffstats
path: root/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml
diff options
context:
space:
mode:
authorSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
committerSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
commit33613a85afc4b1481367fbe92a17ee59c240250b (patch)
tree670b842326116b376b505ec2263878912fca97e2 /Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml
downloadStudium-master.tar.gz
Studium-master.tar.bz2
add new repoHEADmaster
Diffstat (limited to 'Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml')
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml110
1 files changed, 110 insertions, 0 deletions
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml
new file mode 100644
index 0000000..2190faa
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<templates><template autoinsert="true" context="xml_all" deleted="false" description="Creates an Aggregator" enabled="true" name="camel_aggregator">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;aggregator&gt;
+ &lt;header&gt;cheese&lt;/header&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/aggregator&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Content Based Router" enabled="true" name="camel_cbr">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;choice&gt;
+ &lt;when&gt;
+ &lt;xpath&gt;$$foo = 'bar'&lt;/xpath&gt;
+ &lt;to uri="when_uri"/&gt;
+ &lt;/when&gt;
+ &lt;when&gt;
+ &lt;xpath&gt;$$foo = 'cheese'&lt;/xpath&gt;
+ &lt;to uri="when2_uri"/&gt;
+ &lt;/when&gt;
+ &lt;otherwise&gt;
+ &lt;to uri="otherwise_uri"/&gt;
+ &lt;/otherwise&gt;
+ &lt;/choice&gt;
+&lt;/route&gt;</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Delayer" enabled="true" name="camel_delayer">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;delayer&gt;
+ &lt;expression/&gt;
+ &lt;delay&gt;delay_in_milliseconds&lt;/delay&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/delayer&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Message Filter allows you to filter messages." enabled="true" name="camel_filter">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;filter&gt;
+ &lt;xpath&gt;/person[@name='${user}']&lt;/xpath&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/filter&gt;
+&lt;/route&gt;
+ </template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Load Balancer with a round robin strategy" enabled="true" name="camel_loadbalancer_roundrobin">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;loadBalance&gt;
+ &lt;roundRobin/&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;to uri="2nd_to_uri"/&gt;
+ &lt;to uri="3rd_to_uri"/&gt;
+ &lt;/loadBalance&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Multicast" enabled="true" name="camel_multicast">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;multicast&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;to uri="2nd_to_uri"/&gt;
+ &lt;to uri="3rd_to_uri"/&gt;
+ &lt;/multicast&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Pipeline whereby a message will be routed through a series of endpoints." enabled="true" name="camel_pipeline">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;to uri="2nd_to_uri"/&gt;
+ &lt;to uri="3rd_to_uri"/&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Dynamic Recipient List" enabled="true" name="camel_recipientlist">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;recipientList&gt;
+ &lt;header&gt;foo&lt;/header&gt;
+ &lt;/recipientList&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Resequencer" enabled="true" name="camel_resequencer">&lt;route&gt;
+ &lt;from uri="from_uri" /&gt;
+ &lt;resequencer&gt;
+ &lt;simple&gt;body&lt;/simple&gt;
+ &lt;to uri="to_uri" /&gt;
+ &lt;/resequencer&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Routing Slip with the specified header containing the list of URIs." enabled="true" name="camel_routingslip">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;routingSlip headerName="slip_header_name" uriDelimiter="uri_delimiter"/&gt;
+&lt;/route&gt;
+ </template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Splitter" enabled="true" name="camel_splitter">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;splitter&gt;
+ &lt;xpath&gt;//foo/bar&lt;/xpath&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/splitter&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Throttler" enabled="true" name="camel_throttler">&lt;route&gt;
+ &lt;from uri="from_uri" /&gt;
+ &lt;throttler maximumRequestsPerPeriod="number_of_messages" timePeriodMillis="milliseconds"&gt;
+ &lt;to uri="to_uri" /&gt;
+ &lt;/throttler&gt;
+&lt;/route&gt;
+</template></templates>