|
Akka/Scala example source code file (tcp-message-protocol_binding.svg)
The tcp-message-protocol_binding.svg Akka example source code<?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="25 0 506 227" width="506pt" height="227pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2013-01-22 22:05Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black"><g><path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black" opacity=".5"><g><path d="M 8 0 L 0 0 M 0 -3 L 8 0 L 0 3" fill="none" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><line x1="234" y1="72" x2="234" y2="216" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(198 57)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="8.4853516" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="13.4853516" y="10" textLength="50.029297">cpManager</tspan></text><text transform="translate(270 57)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="9.876953" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="14.876953" y="10" textLength="47.246094">cpSelector</tspan></text><text transform="translate(432 111)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="10.4311523" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="15.431152" y="10" textLength="46.137695">cpListener</tspan></text><text transform="translate(36 57)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="12.657715" y="10" textLength="23.891602">User </tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="36.002441" y="10" textLength="23.339844">Actor</tspan></text><line x1="72" y1="72" x2="72" y2="216" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="72" y1="90" x2="224.1" y2="90" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(72 80.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="4.0039062" y="8" textLength="45.36328">Bind(handler</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="48.929688" y="8" textLength="100.066406">, endpoint, backlog, options)</tspan></text><line x1="234" y1="72" x2="306" y2="72" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="306" y1="72" x2="306" y2="216" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="234" y1="108" x2="296.1" y2="108" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 234 90 C 288 90 180 108 234 108" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="468" y1="126" x2="468" y2="198" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="306" y1="126" x2="468" y2="126" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="468" y1="144" x2="315.9" y2="144" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(315 134.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="6.0195312" y="8" textLength="140.96094">RegisterServerSocketChannel(channel)</tspan></text><line x1="306" y1="162" x2="458.1" y2="162" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(423 152.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="6.4335938" y="8" textLength="23.132812">Bound</tspan></text><path d="M 468 180 L 311.5 180 C 311.5 174.5 300.5 174.5 300.5 180 L 239.50002 180 C 239.50002 174.5 228.5 174.5 228.5 180 L 81.899994 180" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="36" y="198" width="468" height="18" fill="#ccc"/><rect x="36" y="198" width="468" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(41 201)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="198.42627" y="10" textLength="61.14746">Server Bound</tspan></text><text transform="translate(81 170.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="6.4335938" y="8" textLength="23.132812">Bound</tspan></text><rect x="36" y="27" width="468" height="18" fill="#ccc"/><rect x="36" y="27" width="468" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(41 30)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="192.58887" y="10" textLength="72.822266">Server Unbound</tspan></text><text transform="translate(36 12)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="0" y="10" textLength="79.467773">Binding a Server</tspan></text><line x1="486" y1="126" x2="486" y2="188.10001" marker-end="url(#StickArrow_Marker)" stroke="black" stroke-opacity=".5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(495 133)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="0" y="8" textLength="20.019531">death</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="0" y="18" textLength="15.121094">pact</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="0" y="28" textLength="14.2265625">with</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="0" y="38" textLength="26.6875">handler</tspan></text><line x1="468" y1="126" x2="495" y2="126" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width=".25"/><text transform="translate(234 98.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="10.605469" y="8" textLength="41.789062">(via Router)</tspan></text></g></g></svg> Other Akka source code examplesHere is a short list of links related to this Akka tcp-message-protocol_binding.svg source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.