|
Akka/Scala example source code file (actor_lifecycle.svg)
The actor_lifecycle.svg Akka example source code<?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="446.96735" height="427.35641" id="svg2" version="1.1" inkscape:version="0.48.2 r9819" sodipodi:docname="actor_lifecycle.svg" inkscape:export-filename="D:\workspace\akka\akka-docs\rst\images\actor_lifecycle.png" inkscape:export-xdpi="136.88808" inkscape:export-ydpi="136.88808"> <defs id="defs4"> <marker inkscape:stockid="Arrow1Mend" orient="auto" refY="0" refX="0" id="Arrow1Mend" style="overflow:visible"> <path id="path3777" d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" transform="matrix(-0.4,0,0,-0.4,-4,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0" refX="0" id="Arrow1Lend" style="overflow:visible"> <path id="path3771" d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" transform="matrix(-0.8,0,0,-0.8,-10,0)" inkscape:connector-curvature="0" /> </marker> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.7193468" inkscape:cx="223.48367" inkscape:cy="213.67821" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1600" inkscape:window-height="838" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" fit-margin-top="20" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="20" /> <metadata id="metadata7"> <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:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-440.46002,-63.208168)"> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" d="M 536.31224,293.59261 C 536.31224,293.59261 519.36091,282.2209 508.99236,282.80816 497.89406,283.43675 487.4918,297.0138 487.28961,308.12804 487.09341,318.91319 496.96711,330.87278 507.44216,333.44792 516.9527,335.78595 534.31224,321.56308 534.31224,321.56308" id="path4813" inkscape:connector-curvature="0" sodipodi:nodetypes="csssc" /> <path sodipodi:type="arc" style="fill:none;stroke:#555753;stroke-width:2.53846145;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path2985" sodipodi:cx="283.42764" sodipodi:cy="526.5871" sodipodi:rx="25.578247" sodipodi:ry="25.578247" d="M 309.00589,526.5871 C 309.00589,540.71357 297.55412,552.16534 283.42764,552.16534 269.30117,552.16534 257.8494,540.71357 257.8494,526.5871 257.8494,512.46062 269.30117,501.00885 283.42764,501.00885 297.55412,501.00885 309.00589,512.46062 309.00589,526.5871 z" transform="matrix(1.1818182,0,0,1.1818182,227.964,-313.42706)" /> <text xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Franklin Gothic Medium" x="563.0014" y="306.12805" id="text3755" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3757" x="563.0014" y="306.12805" style="font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">Actor</tspan><tspan sodipodi:role="line" x="563.0014" y="318.62805" id="tspan4591" style="font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">Instance</tspan></text> <path transform="matrix(1.1818182,0,0,1.1818182,323.964,-313.42706)" d="M 309.00589,526.5871 C 309.00589,540.71357 297.55412,552.16534 283.42764,552.16534 269.30117,552.16534 257.8494,540.71357 257.8494,526.5871 257.8494,512.46062 269.30117,501.00885 283.42764,501.00885 297.55412,501.00885 309.00589,512.46062 309.00589,526.5871 z" sodipodi:ry="25.578247" sodipodi:rx="25.578247" sodipodi:cy="526.5871" sodipodi:cx="283.42764" id="path4593" style="fill:none;stroke:#555753;stroke-width:2.53846145;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc" /> <text sodipodi:linespacing="125%" id="text4595" y="306.12805" x="659.0014" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Franklin Gothic Medium" xml:space="preserve"><tspan y="306.12805" x="659.0014" id="tspan4597" sodipodi:role="line" style="font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">New</tspan><tspan y="318.62805" x="659.0014" sodipodi:role="line" id="tspan4601" style="font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">Instance</tspan></text> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" d="M 580.23449,334.99812 C 580.23449,334.99812 589.48523,351.35475 608.65476,351.01682 627.82429,350.67889 641.2089,332.41446 641.2089,332.41446" id="path4603" inkscape:connector-curvature="0" sodipodi:nodetypes="czc" /> <text xml:space="preserve" style="font-size:10px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="595.42053" y="341.64874" id="text4789" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4791" x="595.42053" y="341.64874" style="font-style:normal;font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">Restart</tspan></text> <text xml:space="preserve" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="589.53571" y="360.31799" id="text4793" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4795" x="589.53571" y="360.31799">● preRestart()</tspan><tspan sodipodi:role="line" x="589.53571" y="370.31799" id="tspan4797">called on old instance</tspan></text> <path sodipodi:nodetypes="czc" inkscape:connector-curvature="0" id="path4799" d="M 645.68385,280.70654 C 645.68385,280.70654 636.43311,264.34991 617.26358,264.68784 598.09405,265.02577 584.70944,283.2902 584.70944,283.2902" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" /> <text xml:space="preserve" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="584.88507" y="241.33572" id="text4801" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4803" x="584.88507" y="241.33572">● new instance replaces old</tspan><tspan sodipodi:role="line" x="584.88507" y="251.33572" id="tspan4811">● postRestart()</tspan><tspan sodipodi:role="line" x="584.88507" y="261.33572" id="tspan4807">called on new instance</tspan></text> <text xml:space="preserve" style="font-size:10px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="490.32306" y="280.22449" id="text4999" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5001" x="490.32306" y="280.22449" style="font-style:normal;font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">Resume</tspan></text> <rect style="fill:none;stroke:#babdb6;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect5003" width="242.01088" height="171.55511" x="469.99033" y="213.56604" ry="17.052166" rx="17.052166" /> <text xml:space="preserve" style="font-size:10px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:'Franklin Gothic Medium, Bold'" x="476.73547" y="208.33179" id="text5005" sodipodi:linespacing="125%"><tspan sodipodi:role="line" x="476.73547" y="208.33179" style="font-style:normal;font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'" id="tspan8329">Actor incarnation</tspan></text> <text xml:space="preserve" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="477.9028" y="228.55127" id="text5009" sodipodi:linespacing="125%"><tspan sodipodi:role="line" x="477.9028" y="228.55127" id="tspan5013">● Belongs to a path</tspan><tspan sodipodi:role="line" x="477.9028" y="238.55127" id="tspan5017">● Has a UID</tspan><tspan sodipodi:role="line" x="477.9028" y="248.55127" id="tspan8521">● Has a Mailbox</tspan></text> <text xml:space="preserve" style="font-size:10px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="567.91498" y="160.95915" id="text5021" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5023" x="567.91498" y="160.95915" style="font-style:normal;font-weight:bold;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">actorOf(...)</tspan></text> <text xml:space="preserve" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Oblique" x="568.29565" y="171.22685" id="text7233" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan7235" x="568.29565" y="171.22685">● path is reserved</tspan><tspan sodipodi:role="line" x="568.29565" y="181.22685" id="tspan8321">● random UID is assigned to incarnation</tspan><tspan sodipodi:role="line" x="568.29565" y="191.22685" id="tspan8319">● actor instance is created</tspan><tspan sodipodi:role="line" x="568.29565" y="201.22685" id="tspan8029">● preStart() is called on instance</tspan><tspan sodipodi:role="line" x="568.29565" y="211.22685" id="tspan8033" /></text> <flowRoot xml:space="preserve" id="flowRoot7991" style="font-size:10px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans Bold" transform="translate(385.9676,-170.02416)"><flowRegion id="flowRegion7993"><rect id="rect7995" width="101.79626" height="39.271652" x="182.40649" y="560.43304" /></flowRegion><flowPara id="flowPara7997"><flowSpan style="font-style:normal;-inkscape-font-specification:'Franklin Gothic Medium, Bold'" id="flowSpan8007">Stop</flowSpan><flowSpan style="font-weight:normal;-inkscape-font-specification:'Franklin Gothic Medium, Oblique'" id="flowSpan8011"> or</flowSpan></flowPara><flowPara id="flowPara8001"><flowSpan style="font-style:normal;-inkscape-font-specification:'Franklin Gothic Medium, Bold'" id="flowSpan8009">context.stop()</flowSpan><flowSpan style="font-weight:normal;-inkscape-font-specification:'Franklin Gothic Medium, Oblique'" id="flowSpan8013"> or</flowSpan></flowPara><flowPara id="flowPara8005" style="font-style:normal;-inkscape-font-specification:'Franklin Gothic Medium, Bold'">PosionPill</flowPara></flowRoot> <text xml:space="preserve" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" x="296.08759" y="649.82776" id="text8015" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8019" x="296.08759" y="649.82776" /></text> <text xml:space="preserve" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" x="568.43866" y="434.90396" id="text8023" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8025" x="568.43866" y="434.90396">● postStop() is called on instance</tspan><tspan sodipodi:role="line" x="568.43866" y="444.90396" id="tspan8027">● Terminated is sent to watchers</tspan><tspan sodipodi:role="line" x="568.43866" y="454.90396" id="tspan8035">● path is allowed to be used again</tspan></text> <text xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" x="719.95178" y="323.75427" id="text8037" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8039" x="719.95178" y="323.75427">ActorRef</tspan></text> <flowRoot xml:space="preserve" id="flowRoot8043" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" transform="translate(642.45021,-151.57898)"><flowRegion id="flowRegion8045"><rect id="rect8047" width="106.838" height="94.024117" x="77.295898" y="480.14178" /></flowRegion><flowPara id="flowPara8049">● Represents the </flowPara><flowPara id="flowPara8715">incarnation</flowPara><flowPara id="flowPara8285">● Hides the instance</flowPara><flowPara id="flowPara8051">● Has a path</flowPara><flowPara id="flowPara8053">● Has a UID</flowPara><flowPara id="flowPara8055" /></flowRoot> <path style="fill:none;stroke:#babdb6;stroke-width:3.00000024;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000023, 3.00000023;stroke-dashoffset:0" d="M 805.81012,279.66447 805.81012,452.01242 C 805.81012,461.45932 798.20485,469.06458 788.75795,469.06458 L 459.01219,469.06458 C 449.56529,469.06458 441.96002,461.45932 441.96002,452.01242 L 441.96002,114.60704 C 441.96002,105.16014 449.56529,97.554878 459.01219,97.554878 L 788.75795,97.554878 C 798.20485,97.554878 805.81012,105.16014 805.81012,114.60704 L 805.81012,208.63598" id="rect8057" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssc" /> <text xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:'Franklin Gothic Medium, Bold'" x="451.2674" y="89.93821" id="text8059" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8061" x="451.2674" y="89.93821">ActorPath</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:#555753;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect8063" width="20.189228" height="20.189228" x="797.29535" y="287.21417" /> <text xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" x="721.95599" y="279.57104" id="text8271" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8273" x="721.95599" y="279.57104">Identify</tspan></text> <text xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" x="732.18951" y="301.41464" id="text8275" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8277" x="732.18951" y="301.41464">ActorIdentity</tspan></text> <rect y="286.05093" x="699.72321" height="20.189228" width="20.189228" id="rect8317" style="fill:#ffffff;fill-opacity:1;stroke:#555753;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="111.47845" x="523.88477" height="36.083546" width="76.994827" id="rect8323" style="fill:none;stroke:#babdb6;stroke-width:2.99999976;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" ry="10.392074" rx="10.392074" /> <path sodipodi:nodetypes="ccsccsccscc" inkscape:connector-curvature="0" id="path8517" d="M 563.357,340.11156 563.357,445.64022 C 563.357,445.64022 561.97957,451.01764 560.29086,452.70635 558.60215,454.39507 553.22472,455.77249 553.22472,455.77249 L 464.34879,455.77249 C 464.34879,455.77249 459.36107,454.78477 457.86721,453.29091 456.37335,451.79705 455.38563,446.80933 455.38563,446.80933 L 455.38563,140.68028 C 455.38563,140.68028 456.14447,135.38416 457.808,133.4713 459.37843,131.6655 464.23038,130.26232 464.23038,130.26232 L 521.76872,130.26232" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" /> <text xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" x="537.68231" y="132.01627" id="text8523" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8525" x="537.68231" y="132.01627">Empty path</tspan></text> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" d="M 562.81154,149.14989 562.81154,277.89226" id="path8529" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" d="M 720.11385,300.07336 C 720.11385,300.07336 738.0711,308.528 759.08213,308.54245 775.99152,308.55408 796.30557,300.65498 796.30557,300.65498" id="path8717" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" /> <path sodipodi:nodetypes="csc" inkscape:connector-curvature="0" id="path8903" d="M 796.98759,292.54246 C 796.98759,292.54246 779.03034,284.08782 758.01931,284.07337 741.10992,284.06174 720.79587,291.96084 720.79587,291.96084" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" /> <text sodipodi:linespacing="125%" id="text8065" y="220.55313" x="774.88208" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" xml:space="preserve"><tspan y="220.55313" x="774.88208" id="tspan8067" sodipodi:role="line">ActorSelection</tspan></text> <flowRoot transform="translate(697.38049,-254.78022)" style="font-size:8px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Franklin Gothic Medium;-inkscape-font-specification:Sans" id="flowRoot8069" xml:space="preserve"><flowRegion id="flowRegion8071"><rect y="480.14178" x="77.295898" height="92.870445" width="117.09753" id="rect8073" /></flowRegion><flowPara id="flowPara8079">● Represents a path (or multiple with wildcards)</flowPara><flowPara id="flowPara8081">● Allows resolving the underlying ActorRef by sending an Identify message</flowPara></flowRoot> </g> </svg> Other Akka source code examplesHere is a short list of links related to this Akka actor_lifecycle.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.