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 40a21b0 Added JMS source kamelet for Apache Artermis (#363)
40a21b0 is described below
commit 40a21b05722521b62fe4b95bcf83ed1e6c341835
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Tue Jun 15 10:11:04 2021 +0200
Added JMS source kamelet for Apache Artermis (#363)
---
.../images/kamelets/jms-apache-artemis-source.svg | 497 +++++++++++++++++++++
docs/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/jms-apache-artemis-source.adoc | 65 +++
jms-apache-artemis-source.kamelet.yaml | 55 +++
.../jms-apache-artemis-source.kamelet.yaml | 55 +++
5 files changed, 673 insertions(+)
diff --git
a/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg
b/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg
new file mode 100644
index 0000000..6c8c16f
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg
@@ -0,0 +1,497 @@
+<?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="94.56691mm"
+ height="83.830444mm"
+ viewBox="0 0 94.56691 83.830444"
+ version="1.1"
+ id="svg4390">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8"
+ inkscape:cx="24.141349"
+ inkscape:cy="201.07697"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ inkscape:document-rotation="0"
+ showgrid="false"
+ inkscape:window-width="3840"
+ inkscape:window-height="2056"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:snap-text-baseline="true"
+ inkscape:pagecheckerboard="true"
+ objecttolerance="20"
+ inkscape:snap-object-midpoints="true"
+ fit-margin-top="10"
+ fit-margin-left="10"
+ fit-margin-right="10"
+ fit-margin-bottom="10" />
+ <defs
+ id="defs4384">
+ <filter
+ style="color-interpolation-filters:sRGB"
+ inkscape:label="Drop Shadow"
+ id="filter5529">
+ <feFlood
+ flood-opacity="0.498039"
+ flood-color="rgb(0,0,0)"
+ result="flood"
+ id="feFlood5519" />
+ <feComposite
+ in="flood"
+ in2="SourceGraphic"
+ operator="in"
+ result="composite1"
+ id="feComposite5521" />
+ <feGaussianBlur
+ in="composite1"
+ stdDeviation="0.2"
+ result="blur"
+ id="feGaussianBlur5523" />
+ <feOffset
+ dx="1"
+ dy="1"
+ result="offset"
+ id="feOffset5525" />
+ <feComposite
+ in="SourceGraphic"
+ in2="offset"
+ operator="over"
+ result="composite2"
+ id="feComposite5527" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Drop Shadow"
+ id="filter56">
+ <feFlood
+ flood-opacity="0.498039"
+ flood-color="rgb(0,0,0)"
+ result="flood"
+ id="feFlood46" />
+ <feComposite
+ in="flood"
+ in2="SourceGraphic"
+ operator="in"
+ result="composite1"
+ id="feComposite48" />
+ <feGaussianBlur
+ in="composite1"
+ stdDeviation="0.1"
+ result="blur"
+ id="feGaussianBlur50" />
+ <feOffset
+ dx="1"
+ dy="1"
+ result="offset"
+ id="feOffset52" />
+ <feComposite
+ in="SourceGraphic"
+ in2="offset"
+ operator="over"
+ result="composite2"
+ id="feComposite54" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Drop Shadow"
+ id="filter63">
+ <feFlood
+ flood-opacity="0.498039"
+ flood-color="rgb(0,0,0)"
+ result="flood"
+ id="feFlood52" />
+ <feComposite
+ in="flood"
+ in2="SourceGraphic"
+ operator="in"
+ result="composite1"
+ id="feComposite55" />
+ <feGaussianBlur
+ in="composite1"
+ stdDeviation="0.1"
+ result="blur"
+ id="feGaussianBlur57" />
+ <feOffset
+ dx="1"
+ dy="1"
+ result="offset"
+ id="feOffset59" />
+ <feComposite
+ in="SourceGraphic"
+ in2="offset"
+ operator="over"
+ result="composite2"
+ id="feComposite61" />
+ </filter>
+ </defs>
+ <metadata
+ id="metadata4387">
+ <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 />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Layer 2"
+ style="display:inline"
+ transform="translate(-8.0527778,-96.950894)">
+ <g
+ id="g5073"
+ style="filter:url(#filter5529)"
+ inkscape:export-xdpi="130.64909"
+ inkscape:export-ydpi="130.64909">
+ <path
+ inkscape:transform-center-x="3.3564472e-06"
+ d="m 64.697193,153.55181 -8.351848,-0.0491 -4.133392,-7.25747
4.218456,-7.20836 8.351848,0.0491 4.133392,7.25746 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.5766766"
+ sodipodi:arg1="1.0530778"
+ sodipodi:r2="6.0473599"
+ sodipodi:r1="8.3519926"
+ sodipodi:cy="146.29434"
+ sodipodi:cx="60.563801"
+ sodipodi:sides="6"
+ id="path4883"
+
style="fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ inkscape:transform-center-x="3.3564472e-06"
+ d="m 52.632137,146.55309 -8.351848,-0.0491 -4.133392,-7.25747
4.218456,-7.20835 8.351848,0.0491 4.133392,7.25747 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.5766766"
+ sodipodi:arg1="1.0530778"
+ sodipodi:r2="6.0473604"
+ sodipodi:r1="8.3519926"
+ sodipodi:cy="139.29562"
+ sodipodi:cx="48.498745"
+ sodipodi:sides="6"
+ id="path4883-4"
+
style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ inkscape:transform-center-x="3.3564472e-06"
+ d="m 64.771263,139.58889 -8.351848,-0.0491 -4.133392,-7.25747
4.218455,-7.20836 8.351849,0.0491 4.133392,7.25747 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.5766766"
+ sodipodi:arg1="1.0530778"
+ sodipodi:r2="6.0473609"
+ sodipodi:r1="8.3519926"
+ sodipodi:cy="132.33142"
+ sodipodi:cx="60.637871"
+ sodipodi:sides="6"
+ id="path4883-4-2"
+
style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ inkscape:transform-center-x="3.3564472e-06"
+ d="m 64.765488,125.70228 -8.351849,-0.0491 -4.133392,-7.25747
4.218456,-7.20836 8.351848,0.0491 4.133393,7.25747 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.5766766"
+ sodipodi:arg1="1.0530778"
+ sodipodi:r2="6.0473609"
+ sodipodi:r1="8.3519926"
+ sodipodi:cy="118.44481"
+ sodipodi:cx="60.632095"
+ sodipodi:sides="6"
+ id="path4883-4-2-0"
+
style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ inkscape:transform-center-x="3.3564472e-06"
+ d="m 52.696037,132.67611 -8.351848,-0.0491 -4.133392,-7.25747
4.218456,-7.20836 8.351848,0.0491 4.133392,7.25747 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.5766766"
+ sodipodi:arg1="1.0530778"
+ sodipodi:r2="6.0473609"
+ sodipodi:r1="8.3519926"
+ sodipodi:cy="125.41864"
+ sodipodi:cx="48.562645"
+ sodipodi:sides="6"
+ id="path4883-4-2-0-0"
+
style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
+ sodipodi:type="star" />
+ </g>
+ </g>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ style="display:inline"
+ transform="translate(-8.0527778,-96.950894)">
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+
transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.031055,63.795776)"
+ d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316
30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.36158"
+ sodipodi:arg1="0.83798123"
+ sodipodi:r2="49.49128"
+ sodipodi:r1="98.982559"
+ sodipodi:cy="566.77936"
+ sodipodi:cx="1782.9229"
+ sodipodi:sides="6"
+ id="path5019-02-9"
+
style="opacity:1;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+
transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-71.170179,70.759985)"
+ d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316
30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.36158"
+ sodipodi:arg1="0.83798123"
+ sodipodi:r2="49.49128"
+ sodipodi:r1="98.982559"
+ sodipodi:cy="566.77936"
+ sodipodi:cx="1782.9229"
+ sodipodi:sides="6"
+ id="path5019-0-5-1"
+
style="opacity:1;fill:#3e489f;fill-opacity:1;stroke:none;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:transform-center-y="-96.786465"
+ inkscape:transform-center-x="198.10335"
+
transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.10649,77.758293)"
+ d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316
30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.36158"
+ sodipodi:arg1="0.83798123"
+ sodipodi:r2="49.49128"
+ sodipodi:r1="98.982559"
+ sodipodi:cy="566.77936"
+ sodipodi:cx="1782.9229"
+ sodipodi:sides="6"
+ id="path5019-4-1-2"
+
style="opacity:1;fill:#714099;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+
transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-71.106281,56.88299)"
+ d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316
30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.36158"
+ sodipodi:arg1="0.83798123"
+ sodipodi:r2="49.49128"
+ sodipodi:r1="98.982559"
+ sodipodi:cy="566.77936"
+ sodipodi:cx="1782.9229"
+ sodipodi:sides="6"
+ id="path5019-0-4-9-8"
+
style="opacity:1;fill:#78932c;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+
transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.036828,49.909167)"
+ d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316
30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.36158"
+ sodipodi:arg1="0.83798123"
+ sodipodi:r2="49.49128"
+ sodipodi:r1="98.982559"
+ sodipodi:cy="566.77936"
+ sodipodi:cx="1782.9229"
+ sodipodi:sides="6"
+ id="path5019-0-0-7-9"
+
style="opacity:1;fill:#cf242a;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="star" />
+ <circle
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ cy="146.29434"
+ cx="60.563801"
+ id="path5553-7"
+
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ r="1.6003556" />
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592"
+ d="M 61.747657,117.71039 47.48079,125.88424"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592-7"
+ d="m 48.513627,124.19675 0.04811,16.44242"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592-7-1"
+ d="m 47.524519,138.71468 14.136453,8.39741"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592-7-7"
+ d="m 60.590101,117.13251 0.04811,16.44242"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592-7-4"
+ d="m 60.657374,131.09278 0.04811,16.44242"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52380002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592-5"
+ d="m 61.76555,131.70801 -14.266867,8.17386"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <path
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path5592-7-1-3"
+ d="m 47.56389,124.84086 14.136453,8.39741"
+
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
/>
+ <text
+ xml:space="preserve"
+
style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter63)"
+ x="17.992096"
+ y="168.96695"
+ id="text5093-1-4"
+ inkscape:export-xdpi="130.64909"
+ inkscape:export-ydpi="130.64909"><tspan
+
style="font-size:12.42764568px;line-height:1.25;fill:#ffffff;stroke-width:0.05641745px"
+ sodipodi:role="line"
+ id="tspan5095-3-6"
+ x="17.992096"
+ y="168.96695"><tspan
+
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif
Bold';fill:#ffffff;fill-opacity:1;stroke-width:0.05641745px"
+ id="tspan5097-1-4">ACTIVE</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+
style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="19.795622"
+ y="158.30493"
+ id="text6938-4"
+ inkscape:export-xdpi="130.64909"
+ inkscape:export-ydpi="130.64909"><tspan
+
style="font-size:5.11719799px;line-height:1.25;fill:#ffffff;stroke-width:0.05641745px"
+ sodipodi:role="line"
+ id="tspan6940-1"
+ x="19.795622"
+ y="158.30493">APACHE</tspan></text>
+ <text
+ xml:space="preserve"
+
style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter56)"
+ x="67.786865"
+ y="168.96695"
+ id="text5093-1-4-2-8-9-4"
+ inkscape:export-xdpi="130.64909"
+ inkscape:export-ydpi="130.64909"><tspan
+ sodipodi:role="line"
+ id="tspan5095-3-6-5-5-6-3"
+ x="67.786865"
+ y="168.96695"
+
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.42764568px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif
Bold';stroke-width:0.05641745px">MQ</tspan></text>
+ <text
+ id="text3960"
+ y="160.65773"
+ x="89.432175"
+
style="font-style:normal;font-weight:normal;font-size:3.17500008px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0578931;"
+ xml:space="preserve"
+ inkscape:export-xdpi="130.64909"
+ inkscape:export-ydpi="130.64909"><tspan
+ style="fill:#ffffff;stroke-width:0.0578931;font-size:3.17500008px;"
+ y="160.65773"
+ x="89.432175"
+ id="tspan3958"
+ sodipodi:role="line">®</tspan></text>
+ <circle
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ cy="139.24219"
+ cx="48.333706"
+ id="path5553-7-1"
+
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ r="1.6003556" />
+ <circle
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ cy="132.48586"
+ cx="60.901413"
+ id="path5553-7-3"
+
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ r="1.6003556" />
+ <circle
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ cy="125.41864"
+ cx="48.562645"
+ id="path5553-7-0"
+
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ r="1.6003556" />
+ <circle
+ inkscape:export-ydpi="130.64909"
+ inkscape:export-xdpi="130.64909"
+ cy="118.44482"
+ cx="60.632095"
+ id="path5553-7-39"
+
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ r="1.6003556" />
+ </g>
+</svg>
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 2bb1ec2..db3a69b 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -63,6 +63,7 @@
* xref:ROOT:jms-amqp-10-sink.adoc[image:kamelets/jms-amqp-10-sink.svg[] JMS -
AMQP 1.0 JMS Kamelet Sink]
* xref:ROOT:jms-amqp-10-source.adoc[image:kamelets/jms-amqp-10-source.svg[]
JMS - AMQP 1.0 JMS Kamelet Source]
*
xref:ROOT:jms-apache-artemis-sink.adoc[image:kamelets/jms-apache-artemis-sink.svg[]
JMS - Apache Artemis JMS Kamelet Sink]
+*
xref:ROOT:jms-apache-artemis-source.adoc[image:kamelets/jms-apache-artemis-source.svg[]
JMS - Apache Artemis JMS Kamelet Source]
*
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-apache-artemis-source.adoc
b/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
new file mode 100644
index 0000000..e1b39b8
--- /dev/null
+++ b/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
@@ -0,0 +1,65 @@
+// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
+= image:kamelets/jms-apache-artemis-source.svg[] JMS - Apache Artemis JMS
Kamelet Source
+
+*Provided by: "Apache Software Foundation"*
+
+*Support Level for this Kamelet is: "Preview"*
+
+A Kamelet that can consume events from an Apache Artemis message broker using
JMS
+
+== Configuration Options
+
+The following table summarizes the configuration options available for the
`jms-apache-artemis-source` 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| |
`"tcp://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-apache-artemis-source` can be used in
various contexts.
+
+=== Knative Source
+
+The `jms-apache-artemis-source` Kamelet can be used as Knative source by
binding it to a Knative object.
+
+.jms-apache-artemis-source-binding.yaml
+[source,yaml]
+----
+apiVersion: camel.apache.org/v1alpha1
+kind: KameletBinding
+metadata:
+ name: jms-apache-artemis-source-binding
+spec:
+ source:
+ ref:
+ kind: Kamelet
+ apiVersion: camel.apache.org/v1alpha1
+ name: jms-apache-artemis-source
+ properties:
+ brokerURL: "tcp://k3s-node-master.usersys.redhat.com:31616"
+ destinationName: "The Destination Name"
+ sink:
+ ref:
+ kind: InMemoryChannel
+ apiVersion: messaging.knative.dev/v1
+ name: mychannel
+
+----
+
+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-apache-artemis-source-binding.yaml` file into your hard drive,
then configure it according to your needs.
+
+You can run the source using the following command:
+
+[source,shell]
+----
+kubectl apply -f jms-apache-artemis-source-binding.yaml
+----
+// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/jms-apache-artemis-source.kamelet.yaml
b/jms-apache-artemis-source.kamelet.yaml
new file mode 100644
index 0000000..b54178d
--- /dev/null
+++ b/jms-apache-artemis-source.kamelet.yaml
@@ -0,0 +1,55 @@
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+ name: jms-apache-artemis-source
+ 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: "source"
+ camel.apache.org/requires.runtime: camel-k
+spec:
+ definition:
+ title: "JMS - Apache Artemis JMS Kamelet Source"
+ description: "A Kamelet that can consume events from an Apache Artemis
message broker using JMS"
+ 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: "tcp://k3s-node-master.usersys.redhat.com:31616"
+ dependencies:
+ - "camel:jms"
+ - "camel:kamelet"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "mvn:org.apache.activemq:artemis-jms-client-all:2.17.0"
+ flow:
+ beans:
+ - name: connectionFactoryBean
+ type:
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+ property:
+ - key: brokerURL
+ value: '{{brokerURL}}'
+ from:
+ uri: "kamelet-reify:jms:{{destinationType}}:{{destinationName}}"
+ parameters:
+ connectionFactory: "#bean:{{connectionFactoryBean}}"
+ steps:
+ - to:
+ uri: "kamelet:sink"
diff --git
a/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml
b/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml
new file mode 100644
index 0000000..b54178d
--- /dev/null
+++
b/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml
@@ -0,0 +1,55 @@
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+ name: jms-apache-artemis-source
+ 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: "source"
+ camel.apache.org/requires.runtime: camel-k
+spec:
+ definition:
+ title: "JMS - Apache Artemis JMS Kamelet Source"
+ description: "A Kamelet that can consume events from an Apache Artemis
message broker using JMS"
+ 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: "tcp://k3s-node-master.usersys.redhat.com:31616"
+ dependencies:
+ - "camel:jms"
+ - "camel:kamelet"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "mvn:org.apache.activemq:artemis-jms-client-all:2.17.0"
+ flow:
+ beans:
+ - name: connectionFactoryBean
+ type:
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+ property:
+ - key: brokerURL
+ value: '{{brokerURL}}'
+ from:
+ uri: "kamelet-reify:jms:{{destinationType}}:{{destinationName}}"
+ parameters:
+ connectionFactory: "#bean:{{connectionFactoryBean}}"
+ steps:
+ - to:
+ uri: "kamelet:sink"