|
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.