777 lines
68 KiB
XML
777 lines
68 KiB
XML
<svg aria-roledescription="flowchart-v2" role="graphics-document document" viewBox="0 0 1702.921875 2694" style="" class="flowchart" xmlns="http://www.w3.org/2000/svg" width="1687" height="2678" id="render_svg_9434">
|
|
<style>#render_svg_9434{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#render_svg_9434 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#render_svg_9434 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#render_svg_9434 .error-icon{fill:#552222;}#render_svg_9434 .error-text{fill:#552222;stroke:#552222;}#render_svg_9434 .edge-thickness-normal{stroke-width:1px;}#render_svg_9434 .edge-thickness-thick{stroke-width:3.5px;}#render_svg_9434 .edge-pattern-solid{stroke-dasharray:0;}#render_svg_9434 .edge-thickness-invisible{stroke-width:0;fill:none;}#render_svg_9434 .edge-pattern-dashed{stroke-dasharray:3;}#render_svg_9434 .edge-pattern-dotted{stroke-dasharray:2;}#render_svg_9434
|
|
.marker{fill:#333333;stroke:#333333;}#render_svg_9434 .marker.cross{stroke:#333333;}#render_svg_9434 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#render_svg_9434 p{margin:0;}#render_svg_9434 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#render_svg_9434 .cluster-label text{fill:#333;}#render_svg_9434 .cluster-label span{color:#333;}#render_svg_9434 .cluster-label span p{background-color:transparent;}#render_svg_9434 .label text,#render_svg_9434 span{fill:#333;color:#333;}#render_svg_9434 .node rect,#render_svg_9434 .node circle,#render_svg_9434 .node ellipse,#render_svg_9434 .node polygon,#render_svg_9434 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#render_svg_9434 .rough-node .label text,#render_svg_9434 .node .label text,#render_svg_9434 .image-shape .label,#render_svg_9434 .icon-shape .label{text-anchor:middle;}#render_svg_9434 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#render_svg_9434
|
|
.rough-node .label,#render_svg_9434 .node .label,#render_svg_9434 .image-shape .label,#render_svg_9434 .icon-shape .label{text-align:center;}#render_svg_9434 .node.clickable{cursor:pointer;}#render_svg_9434 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#render_svg_9434 .arrowheadPath{fill:#333333;}#render_svg_9434 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#render_svg_9434 .flowchart-link{stroke:#333333;fill:none;}#render_svg_9434 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#render_svg_9434 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#render_svg_9434 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#render_svg_9434 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#render_svg_9434 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#render_svg_9434 .cluster text{fill:#333;}#render_svg_9434 .cluster span{color:#333;}#render_svg_9434
|
|
div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#render_svg_9434 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#render_svg_9434 rect.text{fill:none;stroke-width:0;}#render_svg_9434 .icon-shape,#render_svg_9434 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#render_svg_9434 .icon-shape p,#render_svg_9434 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#render_svg_9434 .icon-shape rect,#render_svg_9434 .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#render_svg_9434 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}#render_svg_9434 .process>*{fill:#E5F6FF!important;stroke:#73A6FF!important;stroke-width:2px!important;}#render_svg_9434
|
|
.process span{fill:#E5F6FF!important;stroke:#73A6FF!important;stroke-width:2px!important;}
|
|
</style>
|
|
<g>
|
|
<marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="5" viewBox="0 0 10 10" class="marker flowchart-v2" id="render_svg_9434_flowchart-v2-pointEnd">
|
|
<path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 0 L 10 5 L 0 10 z"/>
|
|
</marker>
|
|
<marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="4.5" viewBox="0 0 10 10" class="marker flowchart-v2" id="render_svg_9434_flowchart-v2-pointStart">
|
|
<path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 5 L 10 10 L 10 0 z"/>
|
|
</marker>
|
|
<marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="11" viewBox="0 0 10 10" class="marker flowchart-v2" id="render_svg_9434_flowchart-v2-circleEnd">
|
|
<circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"/>
|
|
</marker>
|
|
<marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="-1" viewBox="0 0 10 10" class="marker flowchart-v2" id="render_svg_9434_flowchart-v2-circleStart">
|
|
<circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"/>
|
|
</marker>
|
|
<marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="12" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="render_svg_9434_flowchart-v2-crossEnd">
|
|
<path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"/>
|
|
</marker>
|
|
<marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="-1" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="render_svg_9434_flowchart-v2-crossStart">
|
|
<path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"/>
|
|
</marker>
|
|
<g class="root">
|
|
<g class="clusters"/>
|
|
<g class="edgePaths"/>
|
|
<g class="edgeLabels"/>
|
|
<g class="nodes">
|
|
<g transform="translate(474.75, 0)" class="root">
|
|
<g class="clusters">
|
|
<g data-look="classic" id="Executor端" class="cluster">
|
|
<rect height="1314" width="737.421875" y="8" x="8" style=""/>
|
|
<g transform="translate(337.1484375, 8)" class="cluster-label">
|
|
<foreignObject height="24" width="79.125">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>Executor端</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g class="edgePaths">
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_M_N_0" d="M338,99.5L338,107.75C338,116,338,132.5,338,148.333C338,164.167,338,179.333,338,186.917L338,194.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_N_O_0" d="M250.93,252.5L230.775,258.75C210.62,265,170.31,277.5,150.155,289.333C130,301.167,130,312.333,130,317.917L130,323.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_N_P_0" d="M338,252.5L338,258.75C338,265,338,277.5,338,289.333C338,301.167,338,312.333,338,317.917L338,323.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_N_Q_0" d="M421.721,252.5L441.101,258.75C460.481,265,499.24,277.5,518.62,289.333C538,301.167,538,312.333,538,317.917L538,323.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_Q_R_0" d="M538,381.5L538,387.75C538,394,538,406.5,538,418.333C538,430.167,538,441.333,538,446.917L538,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_R_S_0" d="M538,510.5L538,516.75C538,523,538,535.5,538,547.333C538,559.167,538,570.333,538,575.917L538,581.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_S_T_0" d="M538,639.5L538,645.75C538,652,538,664.5,538,676.333C538,688.167,538,699.333,538,704.917L538,710.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_T_U_0" d="M538,768.5L538,774.75C538,781,538,793.5,538,805.333C538,817.167,538,828.333,538,833.917L538,839.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_U_V_0" d="M538,897.5L538,903.75C538,910,538,922.5,538,934.333C538,946.167,538,957.333,538,962.917L538,968.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_V_W_0" d="M538,1026.5L538,1032.75C538,1039,538,1051.5,538,1063.333C538,1075.167,538,1086.333,538,1091.917L538,1097.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_W_X_0" d="M538,1155.5L538,1161.75C538,1168,538,1180.5,538,1192.333C538,1204.167,538,1215.333,538,1220.917L538,1226.5"/>
|
|
</g>
|
|
<g class="edgeLabels">
|
|
<g transform="translate(338, 149)" class="edgeLabel">
|
|
<g transform="translate(-48.8984375, -12)" class="label">
|
|
<foreignObject height="24" width="97.796875">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel">
|
|
<p>调用start方法</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g class="nodes">
|
|
<g transform="translate(338, 72.5)" id="flowchart-M-36" class="node default process">
|
|
<rect height="54" width="110" y="-27" x="-55" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-40, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="80">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>启动执行器</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(338, 225.5)" id="flowchart-N-37" class="node default process">
|
|
<rect height="54" width="177.421875" y="-27" x="-88.7109375" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-73.7109375, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="147.421875">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>XxlJobExecutor.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(130, 354.5)" id="flowchart-O-39" class="node default process">
|
|
<rect height="54" width="174" y="-27" x="-87" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-72, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="144">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>初始化日志清理线程</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(338, 354.5)" id="flowchart-P-41" class="node default process">
|
|
<rect height="54" width="142" y="-27" x="-71" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-56, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="112">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>初始化回调线程</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 354.5)" id="flowchart-Q-43" class="node default process">
|
|
<rect height="54" width="158" y="-27" x="-79" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-64, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="128">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>启动嵌入式服务器</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 483.5)" id="flowchart-R-45" class="node default process">
|
|
<rect height="54" width="158" y="-27" x="-79" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-64, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="128">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>监听调度中心请求</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 612.5)" id="flowchart-S-47" class="node default process">
|
|
<rect height="54" width="94" y="-27" x="-47" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-32, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="64">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>执行任务</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 741.5)" id="flowchart-T-49" class="node default process">
|
|
<rect height="54" width="126" y="-27" x="-63" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-48, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="96">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>返回执行结果</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 870.5)" id="flowchart-U-51" class="node default process">
|
|
<rect height="54" width="289.96875" y="-27" x="-144.984375" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-129.984375, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="259.96875">
|
|
<div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>TriggerCallbackThread.pushCallBack</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 999.5)" id="flowchart-V-53" class="node default process">
|
|
<rect height="54" width="174" y="-27" x="-87" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-72, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="144">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>回调结果到调度中心</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 1128.5)" id="flowchart-W-55" class="node default process">
|
|
<rect height="54" width="190" y="-27" x="-95" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-80, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="160">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>若失败,写入失败文件</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(538, 1257.5)" id="flowchart-X-57" class="node default process">
|
|
<rect height="54" width="344.84375" y="-27" x="-172.421875" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-157.421875, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="314.84375">
|
|
<div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>TriggerCallbackThread.retryFailCallbackFile</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(0, 1364)" class="root">
|
|
<g class="clusters">
|
|
<g data-look="classic" id="Admin端" class="cluster">
|
|
<rect height="1314" width="1686.921875" y="8" x="8" style=""/>
|
|
<g transform="translate(820.9921875, 8)" class="cluster-label">
|
|
<foreignObject height="24" width="60.9375">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>Admin端</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g class="edgePaths">
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_A_B_0" d="M803.16,99.5L803.16,107.75C803.16,116,803.16,132.5,803.16,148.333C803.16,164.167,803.16,179.333,803.16,186.917L803.16,194.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_B_C_0" d="M803.16,252.5L803.16,258.75C803.16,265,803.16,277.5,803.16,289.333C803.16,301.167,803.16,312.333,803.16,317.917L803.16,323.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_C1_0" d="M732.16,361.543L635.618,371.119C539.076,380.695,345.991,399.848,249.449,415.007C152.906,430.167,152.906,441.333,152.906,446.917L152.906,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_C2_0" d="M732.16,366.192L678.714,374.993C625.268,383.795,518.376,401.397,464.93,415.782C411.484,430.167,411.484,441.333,411.484,446.917L411.484,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_C3_0" d="M747.674,381.5L734.83,387.75C721.986,394,696.298,406.5,683.453,418.333C670.609,430.167,670.609,441.333,670.609,446.917L670.609,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_C4_0" d="M858.647,381.5L871.491,387.75C884.335,394,910.023,406.5,922.867,418.333C935.711,430.167,935.711,441.333,935.711,446.917L935.711,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_C5_0" d="M874.16,366.138L927.911,374.948C981.661,383.758,1089.163,401.379,1142.913,415.773C1196.664,430.167,1196.664,441.333,1196.664,446.917L1196.664,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_D_0" d="M874.16,361.522L971.014,371.102C1067.867,380.682,1261.574,399.841,1358.428,415.004C1455.281,430.167,1455.281,441.333,1455.281,446.917L1455.281,452.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_D_D1_0" d="M1352.969,493.464L1259.633,502.553C1166.298,511.642,979.628,529.821,886.292,544.494C792.957,559.167,792.957,570.333,792.957,575.917L792.957,581.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_D_D2_0" d="M1500.906,510.5L1511.467,516.75C1522.028,523,1543.151,535.5,1553.712,547.333C1564.273,559.167,1564.273,570.333,1564.273,575.917L1564.273,581.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_D1_E_0" d="M792.957,639.5L792.957,645.75C792.957,652,792.957,664.5,792.957,676.333C792.957,688.167,792.957,699.333,792.957,704.917L792.957,710.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_E_F_0" d="M792.957,768.5L792.957,774.75C792.957,781,792.957,793.5,792.957,805.333C792.957,817.167,792.957,828.333,792.957,833.917L792.957,839.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_F_G_0" d="M792.957,897.5L792.957,903.75C792.957,910,792.957,922.5,792.957,934.333C792.957,946.167,792.957,957.333,792.957,962.917L792.957,968.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_D2_H_0" d="M1564.273,639.5L1564.273,645.75C1564.273,652,1564.273,664.5,1564.273,676.333C1564.273,688.167,1564.273,699.333,1564.273,704.917L1564.273,710.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_H_I_0" d="M1564.273,768.5L1564.273,774.75C1564.273,781,1564.273,793.5,1564.273,805.333C1564.273,817.167,1564.273,828.333,1564.273,833.917L1564.273,839.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_I_J_0" d="M1564.273,897.5L1564.273,903.75C1564.273,910,1564.273,922.5,1564.273,934.333C1564.273,946.167,1564.273,957.333,1564.273,962.917L1564.273,968.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_J_K_0" d="M1564.273,1026.5L1564.273,1032.75C1564.273,1039,1564.273,1051.5,1564.273,1063.333C1564.273,1075.167,1564.273,1086.333,1564.273,1091.917L1564.273,1097.5"/>
|
|
<path marker-end="url(#render_svg_9434_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_K_L_0" d="M1564.273,1155.5L1564.273,1161.75C1564.273,1168,1564.273,1180.5,1564.273,1192.333C1564.273,1204.167,1564.273,1215.333,1564.273,1220.917L1564.273,1226.5"/>
|
|
</g>
|
|
<g class="edgeLabels">
|
|
<g transform="translate(803.16015625, 149)" class="edgeLabel">
|
|
<g transform="translate(-44.109375, -12)" class="label">
|
|
<foreignObject height="24" width="88.21875">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel">
|
|
<p>调用init方法</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g class="edgeLabel">
|
|
<g transform="translate(0, 0)" class="label">
|
|
<foreignObject height="0" width="0">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="edgeLabel"></span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g class="nodes">
|
|
<g transform="translate(803.16015625, 72.5)" id="flowchart-A-0" class="node default process">
|
|
<rect height="54" width="110" y="-27" x="-55" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-40, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="80">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>启动调度器</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(803.16015625, 225.5)" id="flowchart-B-1" class="node default process">
|
|
<rect height="54" width="175.125" y="-27" x="-87.5625" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-72.5625, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="145.125">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>XxlJobScheduler.init</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(803.16015625, 354.5)" id="flowchart-C-3" class="node default process">
|
|
<rect height="54" width="142" y="-27" x="-71" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-56, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="112">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>启动各辅助线程</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(152.90625, 483.5)" id="flowchart-C1-5" class="node default process">
|
|
<rect height="54" width="219.8125" y="-27" x="-109.90625" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-94.90625, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="189.8125">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>JobTriggerPoolHelper.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(411.484375, 483.5)" id="flowchart-C2-7" class="node default process">
|
|
<rect height="54" width="197.34375" y="-27" x="-98.671875" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-83.671875, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="167.34375">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>JobRegistryHelper.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(670.609375, 483.5)" id="flowchart-C3-9" class="node default process">
|
|
<rect height="54" width="220.90625" y="-27" x="-110.453125" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-95.453125, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="190.90625">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>JobFailMonitorHelper.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(935.7109375, 483.5)" id="flowchart-C4-11" class="node default process">
|
|
<rect height="54" width="209.296875" y="-27" x="-104.6484375" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-89.6484375, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="179.296875">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>JobCompleteHelper.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1196.6640625, 483.5)" id="flowchart-C5-13" class="node default process">
|
|
<rect height="54" width="212.609375" y="-27" x="-106.3046875" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-91.3046875, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="182.609375">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>JobLogReportHelper.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1455.28125, 483.5)" id="flowchart-D-15" class="node default process">
|
|
<rect height="54" width="204.625" y="-27" x="-102.3125" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-87.3125, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="174.625">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>JobScheduleHelper.start</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(792.95703125, 612.5)" id="flowchart-D1-17" class="node default process">
|
|
<rect height="54" width="175.265625" y="-27" x="-87.6328125" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-72.6328125, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="145.265625">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>启动scheduleThread</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1564.2734375, 612.5)" id="flowchart-D2-19" class="node default process">
|
|
<rect height="54" width="139.859375" y="-27" x="-69.9296875" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-54.9296875, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="109.859375">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>启动ringThread</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(792.95703125, 741.5)" id="flowchart-E-21" class="node default process">
|
|
<rect height="54" width="94" y="-27" x="-47" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-32, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="64">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>预读任务</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(792.95703125, 870.5)" id="flowchart-F-23" class="node default process">
|
|
<rect height="54" width="110" y="-27" x="-55" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-40, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="80">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>放入时间轮</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(792.95703125, 999.5)" id="flowchart-G-25" class="node default process">
|
|
<rect height="54" width="158" y="-27" x="-79" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-64, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="128">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>更新下次触发时间</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1564.2734375, 741.5)" id="flowchart-H-27" class="node default process">
|
|
<rect height="54" width="171.859375" y="-27" x="-85.9296875" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-70.9296875, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="141.859375">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>每秒执行ringThread</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1564.2734375, 870.5)" id="flowchart-I-29" class="node default process">
|
|
<rect height="54" width="142" y="-27" x="-71" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-56, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="112">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>触发时间轮任务</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1564.2734375, 999.5)" id="flowchart-J-31" class="node default process">
|
|
<rect height="54" width="177.96875" y="-27" x="-88.984375" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-73.984375, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="147.96875">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>XxlJobTrigger.trigger</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1564.2734375, 1128.5)" id="flowchart-K-33" class="node default process">
|
|
<rect height="54" width="142" y="-27" x="-71" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-56, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="112">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>选择执行器地址</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
<g transform="translate(1564.2734375, 1257.5)" id="flowchart-L-35" class="node default process">
|
|
<rect height="54" width="165.703125" y="-27" x="-82.8515625" ry="5" rx="5" style="fill:#E5F6FF !important;stroke:#73A6FF !important;stroke-width:2px !important" class="basic label-container"/>
|
|
<g transform="translate(-67.8515625, -12)" style="" class="label">
|
|
<rect/>
|
|
<foreignObject height="24" width="135.703125">
|
|
<div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml">
|
|
<span class="nodeLabel">
|
|
<p>调用执行器run方法</p>
|
|
</span>
|
|
</div>
|
|
</foreignObject>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|