| <mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/28.0.6 Chrome/138.0.7204.100 Electron/37.2.3 Safari/537.36" version="28.0.6"> |
| <diagram name="Page-1" id="kT6VziIJ9WOg-az2wQL0"> |
| <mxGraphModel dx="1069" dy="441" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> |
| <root> |
| <mxCell id="0" /> |
| <mxCell id="1" parent="0" /> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-1" value="workflow" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> |
| <mxGeometry x="104" y="130" width="150" height="60" as="geometry" /> |
| </mxCell> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-2" value="external service" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> |
| <mxGeometry x="511" y="130" width="150" height="60" as="geometry" /> |
| </mxCell> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-4" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> |
| <mxGeometry x="455" y="155" width="10" height="10" as="geometry" /> |
| </mxCell> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-6" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="ie0a6XAnm1fHVkazy7zu-2" target="ie0a6XAnm1fHVkazy7zu-4" edge="1"> |
| <mxGeometry width="50" height="50" relative="1" as="geometry"> |
| <mxPoint x="380" y="340" as="sourcePoint" /> |
| <mxPoint x="430" y="290" as="targetPoint" /> |
| </mxGeometry> |
| </mxCell> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-10" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endFill=1;" parent="1" source="ie0a6XAnm1fHVkazy7zu-1" edge="1"> |
| <mxGeometry width="50" height="50" relative="1" as="geometry"> |
| <mxPoint x="380" y="340" as="sourcePoint" /> |
| <mxPoint x="300" y="160" as="targetPoint" /> |
| </mxGeometry> |
| </mxCell> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-15" value="" style="pointerEvents=1;verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.electro-mechanical.selectorSwitch3Position2;elSwitchState=1;strokeWidth=2;" parent="1" vertex="1"> |
| <mxGeometry x="313" y="137" width="75" height="46" as="geometry" /> |
| </mxCell> |
| <mxCell id="ie0a6XAnm1fHVkazy7zu-16" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endFill=1;" parent="1" edge="1"> |
| <mxGeometry width="50" height="50" relative="1" as="geometry"> |
| <mxPoint x="400" y="160" as="sourcePoint" /> |
| <mxPoint x="449" y="160" as="targetPoint" /> |
| </mxGeometry> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-2" value="<div style="background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); font-family: &quot;JetBrains Mono&quot;, monospace; white-space-collapse: preserve;"><font style="font-size: 16px;"><span style="color: rgb(0, 51, 179);">functions</span>:<br> - <span style="color: rgb(0, 51, 179);">name</span>: circuitBreakerEchoFunction<br> <span style="color: rgb(0, 51, 179);">operation</span>: specs/<b style="">external-service.yaml</b>#circuitBreakerEcho<br> <span style="color: rgb(0, 51, 179);">type</span>: rest</font></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> |
| <mxGeometry x="51" y="1134" width="606" height="89" as="geometry" /> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-4" value="<div style="background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); font-family: &quot;JetBrains Mono&quot;, monospace; white-space-collapse: preserve;"><font style="font-size: 16px;"><span style="color: rgb(0, 51, 179);">/external-service/circuit-breaker</span>:<br> <span style="color: rgb(0, 51, 179);">post</span>:<br> <span style="color: rgb(0, 51, 179);">operationId</span>: circuitBreakerEcho<br> <span style="color: rgb(0, 51, 179);">requestBody</span>:<br> <span style="color: rgb(0, 51, 179);">content</span>: omitted to shorten the example<br> <span style="color: rgb(0, 51, 179);">responses</span>: omitted to shorten the example</font></div><div style="background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); font-family: &quot;JetBrains Mono&quot;, monospace; white-space-collapse: preserve;"><font size="3"><br> <span style="color: rgb(0, 51, 179);">summary</span>: Circuit Breaker Echo<br> <span style="color: rgb(0, 51, 179);">tags</span>:<br> - <b style="">External Service Resource</b></font></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> |
| <mxGeometry x="686" y="1120" width="451" height="204" as="geometry" /> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-5" value="<div style="background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); font-family: &quot;JetBrains Mono&quot;, monospace; white-space: pre;"><font style="font-size: 16px;">org.kie.kogito.openapi.<b style="">externalservice</b>.api.<b style="">ExternalServiceResourceApi</b></font></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> |
| <mxGeometry x="509" y="1393" width="60" height="30" as="geometry" /> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-7" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;direction=north;" parent="1" vertex="1"> |
| <mxGeometry x="253" y="1203" width="152" height="20" as="geometry" /> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-9" value="" style="endArrow=classic;html=1;rounded=0;dashed=1;" parent="1" edge="1"> |
| <mxGeometry width="50" height="50" relative="1" as="geometry"> |
| <mxPoint x="329" y="1230" as="sourcePoint" /> |
| <mxPoint x="500" y="1390" as="targetPoint" /> |
| <Array as="points"> |
| <mxPoint x="329" y="1314" /> |
| <mxPoint x="500" y="1314" /> |
| </Array> |
| </mxGeometry> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-10" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;direction=north;" parent="1" vertex="1"> |
| <mxGeometry x="767" y="1317" width="237" height="20" as="geometry" /> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-11" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;dashed=1;" parent="1" source="Y1-DxkTYomo4t4mVsWZb-10" edge="1"> |
| <mxGeometry width="50" height="50" relative="1" as="geometry"> |
| <mxPoint x="510" y="1350" as="sourcePoint" /> |
| <mxPoint x="720" y="1390" as="targetPoint" /> |
| <Array as="points"> |
| <mxPoint x="886" y="1360" /> |
| <mxPoint x="720" y="1360" /> |
| </Array> |
| </mxGeometry> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-13" value="<span style="color: rgb(8, 8, 8); font-family: &quot;JetBrains Mono&quot;, monospace; text-align: left; white-space: pre; background-color: rgb(255, 255, 255);"><b style=""><font style="font-size: 16px;">call-echo.sw.yaml</font></b></span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> |
| <mxGeometry x="104" y="1086" width="60" height="30" as="geometry" /> |
| </mxCell> |
| <mxCell id="Y1-DxkTYomo4t4mVsWZb-14" value="<span style="color: rgb(8, 8, 8); font-family: &quot;JetBrains Mono&quot;, monospace; text-align: left; white-space: pre; background-color: rgb(255, 255, 255);"><b style=""><font style="font-size: 16px;">external-service.yaml</font></b></span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> |
| <mxGeometry x="756" y="1086" width="60" height="30" as="geometry" /> |
| </mxCell> |
| </root> |
| </mxGraphModel> |
| </diagram> |
| </mxfile> |