job.dot.svg 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 7.1.0 (20230121.1956)
  5. -->
  6. <!-- Pages: 1 -->
  7. <svg width="232pt" height="334pt"
  8. viewBox="0.00 0.00 232.00 333.78" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 329.78)">
  10. <polygon fill="white" stroke="none" points="-4,4 -4,-329.78 228,-329.78 228,4 -4,4"/>
  11. <text text-anchor="middle" x="112" y="-310.58" font-family="Times,serif" font-size="14.00">Seppo.app: Job Queue States</text>
  12. <!-- start -->
  13. <g id="node1" class="node">
  14. <title>start</title>
  15. <ellipse fill="black" stroke="black" cx="162.73" cy="-300.98" rx="1.8" ry="1.8"/>
  16. </g>
  17. <!-- new -->
  18. <g id="node4" class="node">
  19. <title>new</title>
  20. <ellipse fill="none" stroke="black" cx="162.73" cy="-232.29" rx="29.8" ry="29.8"/>
  21. <text text-anchor="middle" x="162.73" y="-228.59" font-family="Times,serif" font-size="14.00">new</text>
  22. </g>
  23. <!-- start&#45;&gt;new -->
  24. <g id="edge1" class="edge">
  25. <title>start&#45;&gt;new</title>
  26. <path fill="none" stroke="black" d="M162.73,-298.83C162.73,-295.44 162.73,-285.09 162.73,-273.58"/>
  27. <polygon fill="black" stroke="black" points="166.23,-273.89 162.73,-263.89 159.23,-273.89 166.23,-273.89"/>
  28. </g>
  29. <!-- cur -->
  30. <g id="node2" class="node">
  31. <title>cur</title>
  32. <ellipse fill="none" stroke="black" cx="32.73" cy="-30.55" rx="26" ry="26"/>
  33. <ellipse fill="none" stroke="black" cx="32.73" cy="-30.55" rx="30" ry="30"/>
  34. <text text-anchor="middle" x="32.73" y="-26.85" font-family="Times,serif" font-size="14.00">cur</text>
  35. </g>
  36. <!-- err -->
  37. <g id="node3" class="node">
  38. <title>err</title>
  39. <ellipse fill="none" stroke="black" cx="109.73" cy="-30.55" rx="24.87" ry="24.87"/>
  40. <ellipse fill="none" stroke="black" cx="109.73" cy="-30.55" rx="28.9" ry="28.9"/>
  41. <text text-anchor="middle" x="109.73" y="-26.85" font-family="Times,serif" font-size="14.00">err</text>
  42. </g>
  43. <!-- run -->
  44. <g id="node5" class="node">
  45. <title>run</title>
  46. <ellipse fill="none" stroke="black" cx="120.73" cy="-138.74" rx="26.8" ry="26.8"/>
  47. <text text-anchor="middle" x="120.73" y="-135.04" font-family="Times,serif" font-size="14.00">run</text>
  48. </g>
  49. <!-- new&#45;&gt;run -->
  50. <g id="edge2" class="edge">
  51. <title>new&#45;&gt;run</title>
  52. <path fill="none" stroke="black" d="M150.58,-204.81C146.15,-195.17 141.09,-184.13 136.4,-173.91"/>
  53. <polygon fill="black" stroke="black" points="139.68,-172.67 132.33,-165.04 133.32,-175.59 139.68,-172.67"/>
  54. </g>
  55. <!-- run&#45;&gt;cur -->
  56. <g id="edge3" class="edge">
  57. <title>run&#45;&gt;cur</title>
  58. <path fill="none" stroke="black" d="M104.17,-117.77C91.45,-102.42 73.64,-80.92 58.98,-63.23"/>
  59. <polygon fill="black" stroke="black" points="61.69,-61.01 52.61,-55.55 56.3,-65.48 61.69,-61.01"/>
  60. </g>
  61. <!-- run&#45;&gt;err -->
  62. <g id="edge6" class="edge">
  63. <title>run&#45;&gt;err</title>
  64. <path fill="none" stroke="black" d="M118.03,-111.76C116.75,-99.39 115.19,-84.32 113.77,-70.61"/>
  65. <polygon fill="black" stroke="black" points="117.29,-70.58 112.78,-60.99 110.32,-71.3 117.29,-70.58"/>
  66. </g>
  67. <!-- wait -->
  68. <g id="node6" class="node">
  69. <title>wait</title>
  70. <ellipse fill="none" stroke="black" cx="190.73" cy="-30.55" rx="30.59" ry="30.59"/>
  71. <text text-anchor="middle" x="190.73" y="-26.85" font-family="Times,serif" font-size="14.00">wait</text>
  72. </g>
  73. <!-- run&#45;&gt;wait -->
  74. <g id="edge4" class="edge">
  75. <title>run&#45;&gt;wait</title>
  76. <path fill="none" stroke="black" d="M128.03,-112.7C131.81,-101.87 137.05,-89.36 143.73,-79.09 148.25,-72.14 153.91,-65.36 159.73,-59.2"/>
  77. <polygon fill="black" stroke="black" points="162.02,-61.86 166.59,-52.3 157.05,-56.92 162.02,-61.86"/>
  78. <text text-anchor="middle" x="162.23" y="-82.89" font-family="Times,serif" font-size="14.00">retry</text>
  79. </g>
  80. <!-- wait&#45;&gt;new -->
  81. <g id="edge5" class="edge">
  82. <title>wait&#45;&gt;new</title>
  83. <path fill="none" stroke="black" d="M186.58,-61.09C181.74,-95.62 173.71,-152.92 168.32,-191.38"/>
  84. <polygon fill="black" stroke="black" points="164.87,-190.78 166.95,-201.17 171.8,-191.75 164.87,-190.78"/>
  85. <text text-anchor="middle" x="193.23" y="-135.04" font-family="Times,serif" font-size="14.00">due</text>
  86. </g>
  87. </g>
  88. </svg>