This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
The following commit(s) were added to refs/heads/main by this push:
new 80a4e50 Added JMS sink kamelet for AMQP 1.0 (#374)
80a4e50 is described below
commit 80a4e50b4c9dd00007735ee9629eebe1ce4748c8
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Tue Jun 15 09:53:55 2021 +0200
Added JMS sink kamelet for AMQP 1.0 (#374)
---
.../assets/images/kamelets/jms-amqp-10-sink.svg | 689 +++++++++++++++++++++
docs/modules/ROOT/nav.adoc | 1 +
docs/modules/ROOT/pages/jms-amqp-10-sink.adoc | 65 ++
jms-amqp-10-sink.kamelet.yaml | 55 ++
.../kamelets/jms-amqp-10-sink.kamelet.yaml | 55 ++
5 files changed, 865 insertions(+)
diff --git a/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg
b/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg
new file mode 100644
index 0000000..d0e6514
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg
@@ -0,0 +1,689 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="193.8335mm"
+ height="97.268013mm"
+ viewBox="0 0 193.8335 97.268013"
+ version="1.1"
+ id="svg1003"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ sodipodi:docname="qpid.svg">
+ <defs
+ id="defs997">
+ <linearGradient
+ id="SVGID_1_-7"
+ gradientUnits="userSpaceOnUse"
+ x1="-6873.6479"
+ y1="2774.2998"
+ x2="-6636.2373"
+ y2="2496.6895"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0"
+ style="stop-color:#F59723"
+ id="stop3172-5" />
+ <stop
+ offset="0.3123"
+ style="stop-color:#F69822"
+ id="stop3174-3" />
+ <stop
+ offset="0.8383"
+ style="stop-color:#E87726"
+ id="stop3176-5" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_2_-6"
+ gradientUnits="userSpaceOnUse"
+ x1="-8630.7197"
+ y1="2804.9607"
+ x2="-6936.9253"
+ y2="2804.9607"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3197-2" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3199-9" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3201-1" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3203-2" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_3_-7"
+ gradientUnits="userSpaceOnUse"
+ x1="-8426.2559"
+ y1="2635.2839"
+ x2="-7416.9194"
+ y2="2635.2839"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0"
+ style="stop-color:#282661"
+ id="stop3208-0" />
+ <stop
+ offset="9.548389e-02"
+ style="stop-color:#662E8C"
+ id="stop3210-9" />
+ <stop
+ offset="0.7882"
+ style="stop-color:#9E2064"
+ id="stop3212-3" />
+ <stop
+ offset="0.9487"
+ style="stop-color:#CC2032"
+ id="stop3214-6" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_4_-0"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5879"
+ y1="2820.8604"
+ x2="-6841.793"
+ y2="2820.8604"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3219-6" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3221-2" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3223-6" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3225-1" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_5_-8"
+ gradientUnits="userSpaceOnUse"
+ x1="-8412.0576"
+ y1="2797.8789"
+ x2="-7521.9175"
+ y2="2797.8789"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0"
+ style="stop-color:#282661"
+ id="stop3230-7" />
+ <stop
+ offset="9.548389e-02"
+ style="stop-color:#662E8C"
+ id="stop3232-9" />
+ <stop
+ offset="0.7882"
+ style="stop-color:#9E2064"
+ id="stop3234-2" />
+ <stop
+ offset="0.9487"
+ style="stop-color:#CC2032"
+ id="stop3236-0" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_6_-2"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5879"
+ y1="2645.4897"
+ x2="-6841.793"
+ y2="2645.4897"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3241-3" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3243-7" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3245-5" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3247-9" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_7_-2"
+ gradientUnits="userSpaceOnUse"
+ x1="-8640.6592"
+ y1="2654.2649"
+ x2="-6946.8647"
+ y2="2654.2649"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3252-2" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3254-8" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3256-9" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3258-7" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_8_-3"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5889"
+ y1="2593.446"
+ x2="-6841.7925"
+ y2="2593.446"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3267-6" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3269-1" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3271-2" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3273-9" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_9_-3"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5889"
+ y1="2599.3242"
+ x2="-6841.7925"
+ y2="2599.3242"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3282-1" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3284-9" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3286-4" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3288-7" />
+ </linearGradient>
+ <linearGradient
+ id="SVGID_10_-8"
+ gradientUnits="userSpaceOnUse"
+ x1="-7584.0386"
+ y1="2600.5515"
+ x2="-7209.6543"
+ y2="2600.5515"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop3297-4" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop3299-5" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop3301-0" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop3303-3" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="179.23466"
+ inkscape:cy="207.07029"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="3726"
+ inkscape:window-height="2049"
+ inkscape:window-x="114"
+ inkscape:window-y="55"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata1000">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(167.24096,-15.638383)">
+ <path
+ style="fill:#2d2d2d;stroke-width:0.26458332"
+ d="m -84.087061,112.78234 c -0.10048,-0.10048 -0.1827,-16.461676
-0.1827,-36.358206 0,-32.74326 0.0397,-36.19075 0.41852,-36.33611
0.54513,-0.20919 7.613664,-0.20919 8.158804,0 0.30925,0.11867 0.41851,0.52905
0.41851,1.57188 0,1.62597 0.32819,1.9812 1.14407,1.23835 4.29317,-3.90891
14.49295,-5.00426 21.21135,-2.27789 8.71963,3.53848 13.93958,13.64564
13.264329,25.68311 -0.51644,9.2064 -4.434399,17.05321 -10.975969,21.98242
-4.15342,3.1297 -7.23985,4.1452 -12.60523,4.14737 -4.73214 [...]
+ id="path1591"
+ inkscape:connector-curvature="0"
+
sodipodi:nodetypes="csccscssccccsccccsscssccccccscccccsscsccccccccscsscsccccscccccccccccccssscsccscccccccsccccccccccccsscccscccccccc"
/>
+ <g
+ id="g3169"
+
transform="matrix(-0.01441793,0.0249726,-0.0249726,-0.01441793,-81.734887,81.824446)">
+ <linearGradient
+ id="linearGradient4274"
+ gradientUnits="userSpaceOnUse"
+ x1="-6873.6479"
+ y1="2774.2998"
+ x2="-6636.2373"
+ y2="2496.6895"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0"
+ style="stop-color:#F59723"
+ id="stop4276" />
+ <stop
+ offset="0.3123"
+ style="stop-color:#F69822"
+ id="stop4278" />
+ <stop
+ offset="0.8383"
+ style="stop-color:#E87726"
+ id="stop4280" />
+ </linearGradient>
+ <path
+ d="m 736.1,8.1 c -27.1,16 -72.2,61.3 -125.8,127 l 49.3,93.2 C
694.3,178.8 729.5,134.1 765,96 c 2.8,-3 4.1,-4.4 4.1,-4.4 -1.3,1.4 -2.8,3
-4.1,4.4 -11.5,12.6 -46.4,53.4 -99,134.2 50.7,-2.5 128.5,-12.9 192,-23.7
19,-105.9 -18.5,-154.3 -18.5,-154.3 0,0 -47.6,-77 -103.4,-44.1 z"
+ id="path3178"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_1_-7)" />
+ <path
+ d="m 652.5,539.9 c 0.3,-0.1 0.7,-0.1 1.1,-0.2 l -7.1,0.8 c -0.4,0.2
-0.8,0.4 -1.2,0.6 2.3,-0.5 4.8,-0.9 7.2,-1.2 z"
+ id="path3180"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ d="m 602,706.9 c -4,0.9 -8.1,1.6 -12.3,2.3 4.2,-0.7 8.3,-1.5
12.3,-2.3 z"
+ id="path3182"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ d="m 259.4,1081.4 c 0.5,-1.3 1,-2.8 1.5,-4.1 10.9,-28.7 21.7,-56.6
32.3,-83.8 11.9,-30.5 23.7,-60 35.5,-88.6 12.3,-30.1 24.5,-59.3 36.4,-87.5
12.5,-29.5 24.9,-58 37.1,-85.4 9.9,-22.3 19.6,-43.9 29.2,-64.8 3.2,-7 6.4,-13.9
9.6,-20.7 6.3,-13.6 12.5,-26.8 18.7,-39.8 5.7,-11.9 11.3,-23.6 17,-35.2
1.9,-3.8 3.7,-7.6 5.6,-11.4 0.3,-0.6 0.6,-1.2 0.9,-1.9 l -6.1,0.6 -4.8,-9.5 c
-0.5,0.9 -0.9,1.9 -1.4,2.8 -8.6,17.3 -17.3,34.6 -25.8,52.1 -4.9,10.2 -9.8,20.4
-14.7,30.5 -13.5,28.3 -26.7,57 - [...]
+ id="path3184"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ d="M 586.6,709.6 Z"
+ id="path3186"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ d="m 570.2,791 c -6.3,1.1 -12.7,2.3 -19.4,3.4 0,0 -0.1,0 -0.1,0.1
3.4,-0.5 6.7,-1 10,-1.5 3.1,-0.7 6.3,-1.3 9.5,-2 z"
+ id="path3188"
+ inkscape:connector-curvature="0"
+ style="fill:#bd202e" />
+ <path
+ enable-background="new "
+ d="m 570.2,791 c -6.3,1.1 -12.7,2.3 -19.4,3.4 0,0 -0.1,0 -0.1,0.1
3.4,-0.5 6.7,-1 10,-1.5 3.1,-0.7 6.3,-1.3 9.5,-2 z"
+ id="path3190"
+ inkscape:connector-curvature="0"
+ style="opacity:0.35;fill:#bd202e" />
+ <path
+ d="m 586.7,709.5 c 0,0 0,0.1 0,0 -0.1,0 -0.1,0 -0.1,0.1 1,-0.1
2.1,-0.3 3.1,-0.5 4.2,-0.6 8.3,-1.3 12.3,-2.3 -5,0.9 -10,1.8 -15.3,2.7 z"
+ id="path3192"
+ inkscape:connector-curvature="0"
+ style="fill:#bd202e" />
+ <path
+ enable-background="new "
+ d="m 586.7,709.5 c 0,0 0,0.1 0,0 -0.1,0 -0.1,0 -0.1,0.1 1,-0.1
2.1,-0.3 3.1,-0.5 4.2,-0.6 8.3,-1.3 12.3,-2.3 -5,0.9 -10,1.8 -15.3,2.7 z"
+ id="path3194"
+ inkscape:connector-curvature="0"
+ style="opacity:0.35;fill:#bd202e" />
+ <linearGradient
+ id="linearGradient4291"
+ gradientUnits="userSpaceOnUse"
+ x1="-8630.7197"
+ y1="2804.9607"
+ x2="-6936.9253"
+ y2="2804.9607"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4293" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4295" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4297" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4299" />
+ </linearGradient>
+ <path
+ d="m 514,469.2 c 15,-28.1 30.2,-55.5 45.5,-82.1 15.9,-27.8 32.1,-54.6
48.4,-80.6 0.9,-1.5 2,-3.1 2.9,-4.6 16.1,-25.5 32.4,-50.1 48.7,-73.5 l
-49.3,-93.2 c -3.7,4.5 -7.4,9.1 -11.2,13.9 -14.3,17.8 -29,36.8 -44.2,57.1
-17.1,22.8 -34.6,47.2 -52.5,72.8 -16.4,23.6 -33.2,48.3 -50,74 -14.3,21.8
-28.5,44.2 -42.7,67.2 -0.5,0.8 -1,1.7 -1.5,2.6 l 64.3,127 C 486,522.3 500,495.4
514,469.2 Z"
+ id="path3205"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_2_-6)" />
+ <linearGradient
+ id="linearGradient4302"
+ gradientUnits="userSpaceOnUse"
+ x1="-8426.2559"
+ y1="2635.2839"
+ x2="-7416.9194"
+ y2="2635.2839"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0"
+ style="stop-color:#282661"
+ id="stop4304" />
+ <stop
+ offset="9.548389e-02"
+ style="stop-color:#662E8C"
+ id="stop4306" />
+ <stop
+ offset="0.7882"
+ style="stop-color:#9E2064"
+ id="stop4308" />
+ <stop
+ offset="0.9487"
+ style="stop-color:#CC2032"
+ id="stop4310" />
+ </linearGradient>
+ <path
+ d="m 221.2,1184.4 c -8.5,23.3 -17.1,47.2 -25.6,71.5 -0.1,0.3 -0.2,0.7
-0.4,1 -1.2,3.4 -2.5,6.9 -3.6,10.3 -5.8,16.4 -10.8,31.2 -22.3,64.7 18.9,8.6
34.1,31.4 48.5,57.2 -1.5,-26.7 -12.5,-51.8 -33.6,-71.2 93.3,4.2 173.7,-19.4
215.3,-87.6 3.7,-6.1 7.1,-12.4 10.2,-19.3 -18.9,24 -42.4,34.1 -86.5,31.7 -0.1,0
-0.2,0.1 -0.3,0.1 0.1,0 0.2,-0.1 0.3,-0.1 65,-29.1 97.5,-57 126.4,-103.2
6.8,-11 13.5,-22.9 20.3,-36.2 -56.8,58.3 -122.5,74.9 -191.8,62.3 l -52,5.7 c
-1.7,4.4 -3.2,8.7 -4.9,13.1 z"
+ id="path3216"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_3_-7)" />
+ <linearGradient
+ id="linearGradient4313"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5879"
+ y1="2820.8604"
+ x2="-6841.793"
+ y2="2820.8604"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4315" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4317" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4319" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4321" />
+ </linearGradient>
+ <path
+ d="m 245.5,1068.1 c 11.2,-29 22.8,-58.4 34.6,-88 11.4,-28.4 23,-57
35,-85.6 12,-28.6 24.2,-57.5 36.6,-86.3 12.6,-29.3 25.6,-58.5 38.9,-87.6
13.1,-28.8 26.3,-57.4 39.8,-85.6 4.8,-10.2 9.8,-20.4 14.7,-30.5 8.5,-17.5
17.1,-34.9 25.8,-52.1 0.5,-0.9 0.9,-1.9 1.4,-2.8 L 408,422.6 c -1,1.7 -2.1,3.5
-3.2,5.1 -15,24.5 -29.9,49.5 -44.5,75 -14.8,25.8 -29.3,52.1 -43.5,78.8
-11.9,22.5 -23.6,45.1 -35.1,68.1 -2.3,4.6 -4.5,9.3 -6.8,13.9 -14,28.9
-26.6,56.6 -38.1,83.5 -13,30.3 -24.4,59.3 -34.3,8 [...]
+ id="path3227"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_4_-0)" />
+ <linearGradient
+ id="linearGradient4324"
+ gradientUnits="userSpaceOnUse"
+ x1="-8412.0576"
+ y1="2797.8789"
+ x2="-7521.9175"
+ y2="2797.8789"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0"
+ style="stop-color:#282661"
+ id="stop4326" />
+ <stop
+ offset="9.548389e-02"
+ style="stop-color:#662E8C"
+ id="stop4328" />
+ <stop
+ offset="0.7882"
+ style="stop-color:#9E2064"
+ id="stop4330" />
+ <stop
+ offset="0.9487"
+ style="stop-color:#CC2032"
+ id="stop4332" />
+ </linearGradient>
+ <path
+ d="m 146.2,1034 c -8.1,40.8 -13.9,81.4 -16.8,121.8 -0.1,1.4 -0.2,2.8
-0.3,4.2 -20.2,-32.3 -74.1,-63.8 -74,-63.5 38.7,56 68,111.6 72.3,166.2
-20.7,4.2 -49,-1.9 -81.7,-13.9 34.1,31.4 59.7,40 69.8,42.4 -31.4,2 -64,23.5
-96.9,48.3 48.1,-19.6 87,-27.4 114.8,-21.1 -44.2,125 -88.4,263 -132.7,409.6
13.6,-4 21.7,-13.2 26.2,-25.5 7.9,-26.5 60.2,-200.7 142.3,-429.4 2.4,-6.5
4.7,-13.1 7.1,-19.6 0.6,-1.9 1.3,-3.7 2,-5.4 8.6,-24 17.7,-48.5 26.9,-73.5
2.1,-5.7 4.2,-11.4 6.4,-17.1 0,-0.1 0.1,-0 [...]
+ id="path3238"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_5_-8)" />
+ <linearGradient
+ id="linearGradient4335"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5879"
+ y1="2645.4897"
+ x2="-6841.793"
+ y2="2645.4897"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4337" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4339" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4341" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4343" />
+ </linearGradient>
+ <path
+ d="m 482.3,560.2 c -1.9,3.8 -3.7,7.6 -5.6,11.4 -5.6,11.5 -11.2,23.2
-17,35.2 -6.2,13 -12.4,26.2 -18.7,39.8 -3.2,6.8 -6.4,13.7 -9.6,20.7 -9.6,20.9
-19.3,42.5 -29.2,64.8 -12.1,27.3 -24.6,55.8 -37.1,85.4 -11.9,28.2 -24.2,57.3
-36.4,87.5 -11.7,28.6 -23.5,58.2 -35.5,88.6 -10.7,27.1 -21.5,55.1 -32.3,83.8
-0.5,1.3 -1,2.8 -1.5,4.1 -10.8,28.5 -21.7,57.8 -32.6,87.8 -0.2,0.7 -0.5,1.3
-0.7,2.1 l 52,-5.7 c -1,-0.2 -2.1,-0.3 -3.1,-0.5 62.1,-7.7 144.8,-54.2
198.1,-111.5 24.6,-26.4 46.9,-57.6 6 [...]
+ id="path3249"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_6_-2)" />
+ <linearGradient
+ id="linearGradient4346"
+ gradientUnits="userSpaceOnUse"
+ x1="-8640.6592"
+ y1="2654.2649"
+ x2="-6946.8647"
+ y2="2654.2649"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4348" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4350" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4352" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4354" />
+ </linearGradient>
+ <path
+ d="m 666.1,230.2 c -14.5,22.3 -30.3,47.6 -47.5,76.3 -0.9,1.4 -1.9,3.1
-2.7,4.5 -14.7,24.8 -30.3,52 -46.9,81.9 -14.2,25.8 -29,53.4 -44.4,83.1
-13.4,25.9 -27.2,53.4 -41.5,82.5 l 163.3,-17.9 c 47.6,-21.9 68.8,-41.6
89.4,-70.3 5.4,-7.9 11,-16.1 16.4,-24.7 16.8,-26.2 33.2,-55 47.9,-83.7
14.2,-27.7 26.7,-55.1 36.3,-79.9 6.1,-15.7 11,-30.3 14.4,-43.2 3,-11.3
5.3,-22.1 7.1,-32.4 -63.3,10.9 -141.2,21.3 -191.8,23.8 z"
+ id="path3260"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_7_-2)" />
+ <path
+ d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9
10,-1.5 z"
+ id="path3262"
+ inkscape:connector-curvature="0"
+ style="fill:#bd202e" />
+ <path
+ enable-background="new "
+ d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9
10,-1.5 z"
+ id="path3264"
+ inkscape:connector-curvature="0"
+ style="opacity:0.35;fill:#bd202e" />
+ <linearGradient
+ id="linearGradient4359"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5889"
+ y1="2593.446"
+ x2="-6841.7925"
+ y2="2593.446"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4361" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4363" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4365" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4367" />
+ </linearGradient>
+ <path
+ d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9
10,-1.5 z"
+ id="path3275"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_8_-3)" />
+ <path
+ d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
+ id="path3277"
+ inkscape:connector-curvature="0"
+ style="fill:#bd202e" />
+ <path
+ enable-background="new "
+ d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
+ id="path3279"
+ inkscape:connector-curvature="0"
+ style="opacity:0.35;fill:#bd202e" />
+ <linearGradient
+ id="linearGradient4372"
+ gradientUnits="userSpaceOnUse"
+ x1="-8535.5889"
+ y1="2599.3242"
+ x2="-6841.7925"
+ y2="2599.3242"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4374" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4376" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4378" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4380" />
+ </linearGradient>
+ <path
+ d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
+ id="path3290"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_9_-3)" />
+ <path
+ d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
+ id="path3292"
+ inkscape:connector-curvature="0"
+ style="fill:#bd202e" />
+ <path
+ enable-background="new "
+ d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
+ id="path3294"
+ inkscape:connector-curvature="0"
+ style="opacity:0.35;fill:#bd202e" />
+ <linearGradient
+ id="linearGradient4385"
+ gradientUnits="userSpaceOnUse"
+ x1="-7584.0386"
+ y1="2600.5515"
+ x2="-7209.6543"
+ y2="2600.5515"
+
gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
+ <stop
+ offset="0.3233"
+ style="stop-color:#9C2063"
+ id="stop4387" />
+ <stop
+ offset="0.6302"
+ style="stop-color:#C82037"
+ id="stop4389" />
+ <stop
+ offset="0.7514"
+ style="stop-color:#CC2135"
+ id="stop4391" />
+ <stop
+ offset="1"
+ style="stop-color:#E87726"
+ id="stop4393" />
+ </linearGradient>
+ <path
+ d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
+ id="path3305"
+ inkscape:connector-curvature="0"
+ style="fill:url(#SVGID_10_-8)" />
+ </g>
+ </g>
+</svg>
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 7710df1..17d07eb 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -61,6 +61,7 @@
*
xref:ROOT:is-tombstone-filter-action.adoc[image:kamelets/is-tombstone-filter-action.svg[]
Is Tombstone Filter Action]
* xref:ROOT:jira-source.adoc[image:kamelets/jira-source.svg[] Jira Source]
* xref:ROOT:jms-amqp-10-source.adoc[image:kamelets/jms-amqp-10-source.svg[]
JMS - AMQP 1.0 JMS Kamelet Source]
+* xref:ROOT:jms-amqp-10-sink.adoc[image:kamelets/jms-amqp-10-sink.svg[] JMS -
AMQP 1.0 JMS Kamelet Sink]
*
xref:ROOT:json-deserialize-action.adoc[image:kamelets/json-deserialize-action.svg[]
Json Deserialize Action]
*
xref:ROOT:json-serialize-action.adoc[image:kamelets/json-serialize-action.svg[]
Json Serialize Action]
*
xref:ROOT:kafka-manual-commit-action.adoc[image:kamelets/kafka-manual-commit-action.svg[]
Kafka Manual Commit Action]
diff --git a/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
b/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
new file mode 100644
index 0000000..f8d8e41
--- /dev/null
+++ b/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
@@ -0,0 +1,65 @@
+// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
+= image:kamelets/jms-amqp-10-sink.svg[] JMS - AMQP 1.0 JMS Kamelet Sink
+
+*Provided by: "Apache Software Foundation"*
+
+*Support Level for this Kamelet is: "Preview"*
+
+A Kamelet that can produce events to any AMQP 1.0 compliant message broker
using the Apache Qpid JMS client
+
+== Configuration Options
+
+The following table summarizes the configuration options available for the
`jms-amqp-10-sink` Kamelet:
+[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
+|===
+| Property| Name| Description| Type| Default| Example
+| *brokerURL {empty}* *| Broker URL| The JMS URL| string| |
`"amqp://k3s-node-master.usersys.redhat.com:31616"`
+| *destinationName {empty}* *| Destination Name| The JMS destination name|
string| |
+| destinationType| Destination Type| The JMS destination type (i.e.: queue or
topic)| string| `"queue"`|
+|===
+
+NOTE: Fields marked with ({empty}*) are mandatory.
+
+== Usage
+
+This section summarizes how the `jms-amqp-10-sink` can be used in various
contexts.
+
+=== Knative Sink
+
+The `jms-amqp-10-sink` Kamelet can be used as Knative sink by binding it to a
Knative object.
+
+.jms-amqp-10-sink-binding.yaml
+[source,yaml]
+----
+apiVersion: camel.apache.org/v1alpha1
+kind: KameletBinding
+metadata:
+ name: jms-amqp-10-sink-binding
+spec:
+ source:
+ ref:
+ kind: InMemoryChannel
+ apiVersion: messaging.knative.dev/v1
+ name: mychannel
+ sink:
+ ref:
+ kind: Kamelet
+ apiVersion: camel.apache.org/v1alpha1
+ name: jms-amqp-10-sink
+ properties:
+ brokerURL: "amqp://k3s-node-master.usersys.redhat.com:31616"
+ destinationName: "The Destination Name"
+
+----
+
+Make sure you have xref:latest@camel-k::installation/installation.adoc[Camel K
installed] into the Kubernetes cluster you're connected to.
+
+Save the `jms-amqp-10-sink-binding.yaml` file into your hard drive, then
configure it according to your needs.
+
+You can run the sink using the following command:
+
+[source,shell]
+----
+kubectl apply -f jms-amqp-10-sink-binding.yaml
+----
+// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/jms-amqp-10-sink.kamelet.yaml b/jms-amqp-10-sink.kamelet.yaml
new file mode 100644
index 0000000..8992080
--- /dev/null
+++ b/jms-amqp-10-sink.kamelet.yaml
@@ -0,0 +1,55 @@
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+ name: jms-amqp-10-sink
+ annotations:
+ camel.apache.org/kamelet.icon:
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
[...]
+ camel.apache.org/kamelet.support.level: "Preview"
+ camel.apache.org/provider: "Apache Software Foundation"
+ camel.apache.org/catalog.version: "main-SNAPSHOT"
+ camel.apache.org/kamelet.group: "JMS"
+ labels:
+ camel.apache.org/kamelet.type: "sink"
+ camel.apache.org/requires.runtime: camel-k
+spec:
+ definition:
+ title: "JMS - AMQP 1.0 JMS Kamelet Sink"
+ description: "A Kamelet that can produce events to any AMQP 1.0 compliant
message broker using the Apache Qpid JMS client"
+ required:
+ - destinationName
+ - brokerURL
+ type: object
+ properties:
+ destinationType:
+ title: "Destination Type"
+ description: "The JMS destination type (i.e.: queue or topic)"
+ type: string
+ default: queue
+ destinationName:
+ title: "Destination Name"
+ description: "The JMS destination name"
+ type: string
+ brokerURL:
+ title: "Broker URL"
+ description: "The JMS URL"
+ type: string
+ example: "amqp://k3s-node-master.usersys.redhat.com:31616"
+ dependencies:
+ - "camel:jms"
+ - "camel:kamelet"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "mvn:org.apache.qpid:qpid-jms-client:jar:1.0.0"
+ flow:
+ beans:
+ - name: connectionFactoryBean
+ type: "#class:org.apache.qpid.jms.JmsConnectionFactory"
+ property:
+ - key: remoteURI
+ value: '{{remoteURI}}'
+ from:
+ uri: "kamelet:source"
+ steps:
+ - to:
+ uri: "kamelet-reify:jms:{{destinationType}}:{{destinationName}}"
+ parameters:
+ connectionFactory: "#bean:{{connectionFactoryBean}}"
diff --git
a/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml
b/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml
new file mode 100644
index 0000000..8992080
--- /dev/null
+++
b/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml
@@ -0,0 +1,55 @@
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+ name: jms-amqp-10-sink
+ annotations:
+ camel.apache.org/kamelet.icon:
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
[...]
+ camel.apache.org/kamelet.support.level: "Preview"
+ camel.apache.org/provider: "Apache Software Foundation"
+ camel.apache.org/catalog.version: "main-SNAPSHOT"
+ camel.apache.org/kamelet.group: "JMS"
+ labels:
+ camel.apache.org/kamelet.type: "sink"
+ camel.apache.org/requires.runtime: camel-k
+spec:
+ definition:
+ title: "JMS - AMQP 1.0 JMS Kamelet Sink"
+ description: "A Kamelet that can produce events to any AMQP 1.0 compliant
message broker using the Apache Qpid JMS client"
+ required:
+ - destinationName
+ - brokerURL
+ type: object
+ properties:
+ destinationType:
+ title: "Destination Type"
+ description: "The JMS destination type (i.e.: queue or topic)"
+ type: string
+ default: queue
+ destinationName:
+ title: "Destination Name"
+ description: "The JMS destination name"
+ type: string
+ brokerURL:
+ title: "Broker URL"
+ description: "The JMS URL"
+ type: string
+ example: "amqp://k3s-node-master.usersys.redhat.com:31616"
+ dependencies:
+ - "camel:jms"
+ - "camel:kamelet"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "mvn:org.apache.qpid:qpid-jms-client:jar:1.0.0"
+ flow:
+ beans:
+ - name: connectionFactoryBean
+ type: "#class:org.apache.qpid.jms.JmsConnectionFactory"
+ property:
+ - key: remoteURI
+ value: '{{remoteURI}}'
+ from:
+ uri: "kamelet:source"
+ steps:
+ - to:
+ uri: "kamelet-reify:jms:{{destinationType}}:{{destinationName}}"
+ parameters:
+ connectionFactory: "#bean:{{connectionFactoryBean}}"