|
Akka/Scala example source code file (tcp-message-protocol_establishing-outgoing.svg)
The tcp-message-protocol_establishing-outgoing.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 432 524 263" width="524pt" height="263pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2013-01-23 14:28Z</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="504" x2="234" y2="666" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(198 489)" 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 489)" 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(414 543)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x=".63085938" y="10" textLength="6.1083984">T</tspan><tspan font-family="Helvetica" font-size="10" font-weight="500" x="5.6308594" y="10" textLength="101.73828">cpOutgoingConnection</tspan></text><text transform="translate(36 489)" 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="504" x2="72" y2="666" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="72" y1="522" x2="224.1" y2="522" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(45 512.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="5.0703125" y="8" textLength="169.85938">Connect(remoteAddress, localAddress, options)</tspan></text><line x1="234" y1="504" x2="306" y2="504" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="306" y1="504" x2="306" y2="666" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="468" y1="558" x2="468" y2="666" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="306" y1="558" x2="468" y2="558" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="468" y1="576" x2="315.9" y2="576" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(315 566.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="8.4589844" y="8" textLength="136.08203">RegisterOutgoingConnection(channel)</tspan></text><line x1="306" y1="594" x2="458.1" y2="594" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(378 584.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="3.1386719" y="8" textLength="74.722656">ChannelConnectable</tspan></text><path d="M 468 612 L 311.5 612 C 311.5 606.5 300.5 606.5 300.5 612 L 239.5 612 C 239.5 606.5 228.49998 606.5 228.49998 612 L 81.899994 612" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="36" y="666" width="468" height="18" fill="#ccc"/><rect x="36" y="666" width="468" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(41 669)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="154.78369" y="10" textLength="148.43262">Outgoing Connection Established</tspan></text><text transform="translate(81 602.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="5.9101562" y="8" textLength="83.15625">Connected(remoteAddr</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="88.628906" y="8" textLength="40.460938">, localAddr)</tspan></text><rect x="36" y="459" width="468" height="18" fill="#ccc"/><rect x="36" y="459" width="468" height="18" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(41 462)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="168.68506" y="10" textLength="120.62988">No Connection Established</tspan></text><text transform="translate(387 620.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="5.0976562" y="8" textLength="61.804688">Register(handler)</tspan></text><path d="M 72 630 L 228.50002 630 C 228.50002 624.5 239.5 624.5 239.5 630 L 300.5 630 C 300.5 624.5 311.5 624.5 311.5 630 L 458.1 630" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="468" y1="648" x2="315.9" y2="648" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(315 638.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="4.0976562" y="8" textLength="45.804688">ReadInterest</tspan></text><text transform="translate(36 444)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="bold" x="0" y="10" textLength="177.21191">Establishing an outgoing Connection</tspan></text><line x1="486" y1="612" x2="486" y2="620.09998" marker-end="url(#StickArrow_Marker)" stroke="black" stroke-opacity=".5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(486 616)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="8.1972656" y="8" textLength="4.8867188">T</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="12.791016" y="8" textLength="24.011719">imeout</tspan></text><line x1="468" y1="630" x2="495" y2="630" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width=".25"/><line x1="468" y1="612" x2="495" y2="612" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width=".25"/><line x1="486" y1="630" x2="486" y2="656.09998" marker-end="url(#StickArrow_Marker)" stroke="black" stroke-opacity=".5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(495 638)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" x="0" y="8" textLength="37.363281">death pact</tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" x="0" y="18" textLength="43.13672">with handler</tspan></text><line x1="234" y1="540" x2="296.1" y2="540" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 234 522 C 288 522 180 540 234 540" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(234 530.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_establishing-outgoing.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.