blob: beafcdab4825d25cd140ff3594640f0b74c5a969 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="271.2px" preserveAspectRatio="none" style="width:684px;height:271px;" version="1.1" viewBox="0 0 684 271" width="684px" zoomAndPan="magnify"><defs><filter height="300%" id="fyee3gbcz9qsa" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.4"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.8" dy="4.8" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><rect fill="#FFFFFF" filter="url(#fyee3gbcz9qsa)" height="81.9188" style="stroke: #A80036; stroke-width: 1.2;" width="12" x="502.2" y="119.6344"/><line style="stroke: #A80036; stroke-width: 1.2; stroke-dasharray: 5.0,5.0;" x1="43.2" x2="43.2" y1="45.9563" y2="223.1531"/><line style="stroke: #A80036; stroke-width: 1.2; stroke-dasharray: 5.0,5.0;" x1="508.2" x2="508.2" y1="45.9563" y2="223.1531"/><rect fill="#FEFECE" filter="url(#fyee3gbcz9qsa)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="63.6" x="9.6" y="3.6"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="46.8" x="18" y="27.5941">Client</text><rect fill="#FEFECE" filter="url(#fyee3gbcz9qsa)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="63.6" x="9.6" y="221.9531"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="46.8" x="18" y="245.9473">Client</text><rect fill="#FEFECE" filter="url(#fyee3gbcz9qsa)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="228" x="391.8" y="3.6"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="211.2" x="400.2" y="27.5941">Command Router Service</text><rect fill="#FEFECE" filter="url(#fyee3gbcz9qsa)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="228" x="391.8" y="221.9531"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="211.2" x="400.2" y="245.9473">Command Router Service</text><rect fill="#FFFFFF" filter="url(#fyee3gbcz9qsa)" height="81.9188" style="stroke: #A80036; stroke-width: 1.2;" width="12" x="502.2" y="119.6344"/><polygon fill="#A80036" points="487.8,114.8344,499.8,119.6344,487.8,124.4344,492.6,119.6344" style="stroke: #A80036; stroke-width: 1.2;"/><line style="stroke: #A80036; stroke-width: 1.2;" x1="43.8" x2="495" y1="119.6344" y2="119.6344"/><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="328.8" x="52.2" y="77.2365">transfer(subject: "register-cmd-consumer",</text><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="426" x="57" y="95.3959">device_id: "device-1", adapter_instance_id: "adapter_1",</text><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="112.8" x="57" y="113.5553">lifespan: 3600)</text><path d="M342,135.2344 L342,165.2344 L669.6,165.2344 L669.6,147.2344 L657.6,135.2344 L342,135.2344 " fill="#FBFB77" filter="url(#fyee3gbcz9qsa)" style="stroke: #A80036; stroke-width: 1.2;"/><path d="M657.6,135.2344 L657.6,147.2344 L669.6,147.2344 L657.6,135.2344 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.2;"/><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="302.4" x="349.2" y="155.7146">register command consumer for device</text><polygon fill="#A80036" points="57,196.7531,45,201.5531,57,206.3531,52.2,201.5531" style="stroke: #A80036; stroke-width: 1.2;"/><line style="stroke: #A80036; stroke-width: 1.2;" x1="49.8" x2="507" y1="201.5531" y2="201.5531"/><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="170.4" x="64.2" y="195.474">transfer(status: "204")</text><!--MD5=[e273b2a6b49774726aacbf998d4b35d5]
@startuml
scale 1.2
Client -> "Command Router Service": transfer(subject: "register-cmd-consumer", \n device_id: "device-1", adapter_instance_id: "adapter_1", \n lifespan: 3600)
activate "Command Router Service"
note over "Command Router Service"
register command consumer for device
end note
"Command Router Service" -> Client: transfer(status: "204")
deactivate "Command Router Service"
@enduml
PlantUML version 1.2019.11(Sun Sep 22 12:02:15 CEST 2019)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Java Version: 11.0.9+11-Ubuntu-0ubuntu1.18.04.1
Operating System: Linux
Default Encoding: UTF-8
Language: de
Country: DE
--></g></svg>