summaryrefslogtreecommitdiff
path: root/doc/diagrams/config.svg
blob: e60912ff5f97e8d7fd8bee93c323f15a03679e62 (plain)
1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="885pt" style="width:1036px;height:885px;" version="1.1" viewBox="0 0 1036 885" width="1036pt"><defs><filter height="300%" id="f1" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><rect fill="#FEFECE" filter="url(#f1)" height="73.6094" style="stroke: #A80036; stroke-width: 1.5;" width="96" x="716" y="571"/><ellipse cx="731" cy="587" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M735.1094,593 L727.3906,593 L727.3906,580.6094 L735.1094,580.6094 L735.1094,582.7656 L729.8438,582.7656 L729.8438,585.4375 L734.6094,585.4375 L734.6094,587.5938 L729.8438,587.5938 L729.8438,590.8438 L735.1094,590.8438 L735.1094,593 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="64" x="745" y="591.1543">DBMSType</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="717" x2="811" y1="603" y2="603"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="44" x="722" y="617.2104">ORACLE</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="39" x="722" y="630.0151">MYSQL</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="717" x2="811" y1="636.6094" y2="636.6094"/><rect fill="#FEFECE" filter="url(#f1)" height="73.6094" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="895" y="571"/><ellipse cx="910" cy="587" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M914.1094,593 L906.3906,593 L906.3906,580.6094 L914.1094,580.6094 L914.1094,582.7656 L908.8438,582.7656 L908.8438,585.4375 L913.6094,585.4375 L913.6094,587.5938 L908.8438,587.5938 L908.8438,590.8438 L914.1094,590.8438 L914.1094,593 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="924" y="591.1543">ConnectionType</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="896" x2="1026" y1="603" y2="603"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="27" x="901" y="617.2104">JDBC</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="901" y="630.0151">LDAP</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="896" x2="1026" y1="636.6094" y2="636.6094"/><rect fill="#FEFECE" filter="url(#f1)" height="150.4375" style="stroke: #A80036; stroke-width: 1.5;" width="174" x="677" y="288"/><ellipse cx="692" cy="304" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M694.9688,309.6406 Q694.3906,309.9375 693.75,310.0859 Q693.1094,310.2344 692.4063,310.2344 Q689.9063,310.2344 688.5859,308.5859 Q687.2656,306.9375 687.2656,303.8125 Q687.2656,300.6875 688.5859,299.0313 Q689.9063,297.375 692.4063,297.375 Q693.1094,297.375 693.7578,297.5313 Q694.4063,297.6875 694.9688,297.9844 L694.9688,300.7031 Q694.3438,300.125 693.75,299.8516 Q693.1563,299.5781 692.5313,299.5781 Q691.1875,299.5781 690.5,300.6484 Q689.8125,301.7188 689.8125,303.8125 Q689.8125,305.9063 690.5,306.9766 Q691.1875,308.0469 692.5313,308.0469 Q693.1563,308.0469 693.75,307.7734 Q694.3438,307.5 694.9688,306.9219 L694.9688,309.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="142" x="706" y="308.1543">ConfigConnectionBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="678" x2="850" y1="320" y2="320"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="328.9023"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="47" x="697" y="334.2104">String id</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="341.707"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="697" y="347.0151">String ress</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="354.5117"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="697" y="359.8198">String host</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="367.3164"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="697" y="372.6245">int port</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="380.1211"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="697" y="385.4292">String user</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="392.9258"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="61" x="697" y="398.2339">String bind</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="405.7305"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="65" x="697" y="411.0386">String pass</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="685" y="418.5352"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="51" x="697" y="423.8433">String db</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="678" x2="850" y1="430.4375" y2="430.4375"/><rect fill="#FEFECE" filter="url(#f1)" height="60.8047" style="stroke: #A80036; stroke-width: 1.5;" width="149" x="115" y="333"/><ellipse cx="130" cy="349" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M132.9688,354.6406 Q132.3906,354.9375 131.75,355.0859 Q131.1094,355.2344 130.4063,355.2344 Q127.9063,355.2344 126.5859,353.5859 Q125.2656,351.9375 125.2656,348.8125 Q125.2656,345.6875 126.5859,344.0313 Q127.9063,342.375 130.4063,342.375 Q131.1094,342.375 131.7578,342.5313 Q132.4063,342.6875 132.9688,342.9844 L132.9688,345.7031 Q132.3438,345.125 131.75,344.8516 Q131.1563,344.5781 130.5313,344.5781 Q129.1875,344.5781 128.5,345.6484 Q127.8125,346.7188 127.8125,348.8125 Q127.8125,350.9063 128.5,351.9766 Q129.1875,353.0469 130.5313,353.0469 Q131.1563,353.0469 131.75,352.7734 Q132.3438,352.5 132.9688,351.9219 L132.9688,354.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="117" x="144" y="353.1543">ConfigGlobalsBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="116" x2="263" y1="365" y2="365"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="123" y="373.9023"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="95" x="135" y="379.2104">int maxExecTime</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="116" x2="263" y1="385.8047" y2="385.8047"/><rect fill="#FEFECE" filter="url(#f1)" height="86.4141" style="stroke: #A80036; stroke-width: 1.5;" width="162" x="348" y="320"/><ellipse cx="376.5" cy="336" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M379.4688,341.6406 Q378.8906,341.9375 378.25,342.0859 Q377.6094,342.2344 376.9063,342.2344 Q374.4063,342.2344 373.0859,340.5859 Q371.7656,338.9375 371.7656,335.8125 Q371.7656,332.6875 373.0859,331.0313 Q374.4063,329.375 376.9063,329.375 Q377.6094,329.375 378.2578,329.5313 Q378.9063,329.6875 379.4688,329.9844 L379.4688,332.7031 Q378.8438,332.125 378.25,331.8516 Q377.6563,331.5781 377.0313,331.5781 Q375.6875,331.5781 375,332.6484 Q374.3125,333.7188 374.3125,335.8125 Q374.3125,337.9063 375,338.9766 Q375.6875,340.0469 377.0313,340.0469 Q377.6563,340.0469 378.25,339.7734 Q378.8438,339.5 379.4688,338.9219 L379.4688,341.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="393.5" y="340.1543">ConfigTaskBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="349" x2="509" y1="352" y2="352"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="356" y="360.9023"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="368" y="366.2104">String name</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="356" y="373.707"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="135" x="368" y="379.0151">boolean skipReadErrors</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="356" y="386.5117"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="136" x="368" y="391.8198">boolean skipEntryDelete</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="349" x2="509" y1="398.4141" y2="398.4141"/><rect fill="#FEFECE" filter="url(#f1)" height="86.4141" style="stroke: #A80036; stroke-width: 1.5;" width="155" x="31" y="565"/><ellipse cx="46" cy="581" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M48.9688,586.6406 Q48.3906,586.9375 47.75,587.0859 Q47.1094,587.2344 46.4063,587.2344 Q43.9063,587.2344 42.5859,585.5859 Q41.2656,583.9375 41.2656,580.8125 Q41.2656,577.6875 42.5859,576.0313 Q43.9063,574.375 46.4063,574.375 Q47.1094,574.375 47.7578,574.5313 Q48.4063,574.6875 48.9688,574.9844 L48.9688,577.7031 Q48.3438,577.125 47.75,576.8516 Q47.1563,576.5781 46.5313,576.5781 Q45.1875,576.5781 44.5,577.6484 Q43.8125,578.7188 43.8125,580.8125 Q43.8125,582.9063 44.5,583.9766 Q45.1875,585.0469 46.5313,585.0469 Q47.1563,585.0469 47.75,584.7734 Q48.3438,584.5 48.9688,583.9219 L48.9688,586.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="123" x="60" y="585.1543">ConfigOpLimitsBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="32" x2="185" y1="597" y2="597"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="39" y="605.9023"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="50" x="51" y="611.2104">int insert</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="39" y="618.707"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="56" x="51" y="624.0151">int update</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="39" y="631.5117"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="51" y="636.8198">int delete</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="32" x2="185" y1="643.4141" y2="643.4141"/><rect fill="#FEFECE" filter="url(#f1)" height="99.2188" style="stroke: #A80036; stroke-width: 1.5;" width="124" x="59" y="777"/><ellipse cx="83.9" cy="793" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M88.0094,799 L80.2906,799 L80.2906,786.6094 L88.0094,786.6094 L88.0094,788.7656 L82.7438,788.7656 L82.7438,791.4375 L87.5094,791.4375 L87.5094,793.5938 L82.7438,793.5938 L82.7438,796.8438 L88.0094,796.8438 L88.0094,799 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="70" x="100.1" y="797.1543">SourceKind</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="60" x2="182" y1="809" y2="809"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="60" x="65" y="823.2104">FIXED_CSV</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="112" x="65" y="836.0151">FIXED_CSV_SORTED</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="65" y="848.8198">LDAP</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="23" x="65" y="861.6245">SQL</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="60" x2="182" y1="868.2188" y2="868.2188"/><rect fill="#FEFECE" filter="url(#f1)" height="60.8047" style="stroke: #A80036; stroke-width: 1.5;" width="87" x="523" y="797"/><ellipse cx="538" cy="813" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M542.1094,819 L534.3906,819 L534.3906,806.6094 L542.1094,806.6094 L542.1094,808.7656 L536.8438,808.7656 L536.8438,811.4375 L541.6094,811.4375 L541.6094,813.5938 L536.8438,813.5938 L536.8438,816.8438 L542.1094,816.8438 L542.1094,819 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="55" x="552" y="817.1543">DestKind</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="524" x2="609" y1="829" y2="829"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="529" y="843.2104">LDAP</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="524" x2="609" y1="849.8047" y2="849.8047"/><rect fill="#FEFECE" filter="url(#f1)" height="99.2188" style="stroke: #A80036; stroke-width: 1.5;" width="168" x="266" y="777"/><ellipse cx="281" cy="793" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M285.1094,799 L277.3906,799 L277.3906,786.6094 L285.1094,786.6094 L285.1094,788.7656 L279.8438,788.7656 L279.8438,791.4375 L284.6094,791.4375 L284.6094,793.5938 L279.8438,793.5938 L279.8438,796.8438 L285.1094,796.8438 L285.1094,799 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="136" x="295" y="797.1543">MVDataCombineMode</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="267" x2="433" y1="809" y2="809"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="100" x="272" y="823.2104">PRIMARY_SOURCE</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="89" x="272" y="836.0151">MERGE_APPEND</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="94" x="272" y="848.8198">MERGE_REPLACE</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="55" x="272" y="861.6245">OVERRIDE</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="267" x2="433" y1="868.2188" y2="868.2188"/><rect fill="#FEFECE" filter="url(#f1)" height="137.6328" style="stroke: #A80036; stroke-width: 1.5;" width="147" x="270" y="539"/><ellipse cx="285" cy="555" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M287.9688,560.6406 Q287.3906,560.9375 286.75,561.0859 Q286.1094,561.2344 285.4063,561.2344 Q282.9063,561.2344 281.5859,559.5859 Q280.2656,557.9375 280.2656,554.8125 Q280.2656,551.6875 281.5859,550.0313 Q282.9063,548.375 285.4063,548.375 Q286.1094,548.375 286.7578,548.5313 Q287.4063,548.6875 287.9688,548.9844 L287.9688,551.7031 Q287.3438,551.125 286.75,550.8516 Q286.1563,550.5781 285.5313,550.5781 Q284.1875,550.5781 283.5,551.6484 Q282.8125,552.7188 282.8125,554.8125 Q282.8125,556.9063 283.5,557.9766 Q284.1875,559.0469 285.5313,559.0469 Q286.1563,559.0469 286.75,558.7734 Q287.3438,558.5 287.9688,557.9219 L287.9688,560.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="115" x="299" y="559.1543">ConfigSourceBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="271" x2="416" y1="571" y2="571"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="579.9023"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="290" y="585.2104">String name</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="592.707"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="64" x="290" y="598.0151">String conn</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="605.5117"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="290" y="610.8198">String query</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="618.3164"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="290" y="623.6245">String path</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="631.1211"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="290" y="636.4292">String attr</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="643.9258"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="65" x="290" y="649.2339">String base</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="278" y="656.7305"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="75" x="290" y="662.0386">int lookahead</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="271" x2="416" y1="668.6328" y2="668.6328"/><rect fill="#FEFECE" filter="url(#f1)" height="112.0234" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="501" y="552"/><ellipse cx="516" cy="568" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M518.9688,573.6406 Q518.3906,573.9375 517.75,574.0859 Q517.1094,574.2344 516.4063,574.2344 Q513.9063,574.2344 512.5859,572.5859 Q511.2656,570.9375 511.2656,567.8125 Q511.2656,564.6875 512.5859,563.0313 Q513.9063,561.375 516.4063,561.375 Q517.1094,561.375 517.7578,561.5313 Q518.4063,561.6875 518.9688,561.9844 L518.9688,564.7031 Q518.3438,564.125 517.75,563.8516 Q517.1563,563.5781 516.5313,563.5781 Q515.1875,563.5781 514.5,564.6484 Q513.8125,565.7188 513.8125,567.8125 Q513.8125,569.9063 514.5,570.9766 Q515.1875,572.0469 516.5313,572.0469 Q517.1563,572.0469 517.75,571.7734 Q518.3438,571.5 518.9688,570.9219 L518.9688,573.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="530" y="572.1543">ConfigDestBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="502" x2="632" y1="584" y2="584"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="509" y="592.9023"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="521" y="598.2104">String name</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="509" y="605.707"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="64" x="521" y="611.0151">String conn</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="509" y="618.5117"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="521" y="623.8198">String attr</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="509" y="631.3164"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="65" x="521" y="636.6245">String base</text><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="509" y="644.1211"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="75" x="521" y="649.4292">int lookahead</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="502" x2="632" y1="656.0234" y2="656.0234"/><rect fill="#FEFECE" filter="url(#f1)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="77" x="534" y="8"/><ellipse cx="549" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M551.9688,29.6406 Q551.3906,29.9375 550.75,30.0859 Q550.1094,30.2344 549.4063,30.2344 Q546.9063,30.2344 545.5859,28.5859 Q544.2656,26.9375 544.2656,23.8125 Q544.2656,20.6875 545.5859,19.0313 Q546.9063,17.375 549.4063,17.375 Q550.1094,17.375 550.7578,17.5313 Q551.4063,17.6875 551.9688,17.9844 L551.9688,20.7031 Q551.3438,20.125 550.75,19.8516 Q550.1563,19.5781 549.5313,19.5781 Q548.1875,19.5781 547.5,20.6484 Q546.8125,21.7188 546.8125,23.8125 Q546.8125,25.9063 547.5,26.9766 Q548.1875,28.0469 549.5313,28.0469 Q550.1563,28.0469 550.75,27.7734 Q551.3438,27.5 551.9688,26.9219 L551.9688,29.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="45" x="563" y="28.1543">SSSync</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="535" x2="610" y1="40" y2="40"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="535" x2="610" y1="48" y2="48"/><rect fill="#FEFECE" filter="url(#f1)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="363" y="138"/><ellipse cx="378" cy="154" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M380.9688,159.6406 Q380.3906,159.9375 379.75,160.0859 Q379.1094,160.2344 378.4063,160.2344 Q375.9063,160.2344 374.5859,158.5859 Q373.2656,156.9375 373.2656,153.8125 Q373.2656,150.6875 374.5859,149.0313 Q375.9063,147.375 378.4063,147.375 Q379.1094,147.375 379.7578,147.5313 Q380.4063,147.6875 380.9688,147.9844 L380.9688,150.7031 Q380.3438,150.125 379.75,149.8516 Q379.1563,149.5781 378.5313,149.5781 Q377.1875,149.5781 376.5,150.6484 Q375.8125,151.7188 375.8125,153.8125 Q375.8125,155.9063 376.5,156.9766 Q377.1875,158.0469 378.5313,158.0469 Q379.1563,158.0469 379.75,157.7734 Q380.3438,157.5 380.9688,156.9219 L380.9688,159.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="392" y="158.1543">ConfigRootBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="364" x2="494" y1="170" y2="170"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="364" x2="494" y1="178" y2="178"/><rect fill="#FEFECE" filter="url(#f1)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="181" x="625" y="138"/><ellipse cx="640" cy="154" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M642.9688,159.6406 Q642.3906,159.9375 641.75,160.0859 Q641.1094,160.2344 640.4063,160.2344 Q637.9063,160.2344 636.5859,158.5859 Q635.2656,156.9375 635.2656,153.8125 Q635.2656,150.6875 636.5859,149.0313 Q637.9063,147.375 640.4063,147.375 Q641.1094,147.375 641.7578,147.5313 Q642.4063,147.6875 642.9688,147.9844 L642.9688,150.7031 Q642.3438,150.125 641.75,149.8516 Q641.1563,149.5781 640.5313,149.5781 Q639.1875,149.5781 638.5,150.6484 Q637.8125,151.7188 637.8125,153.8125 Q637.8125,155.9063 638.5,156.9766 Q639.1875,158.0469 640.5313,158.0469 Q641.1563,158.0469 641.75,157.7734 Q642.3438,157.5 642.9688,156.9219 L642.9688,159.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="149" x="654" y="158.1543">ConfigConnectionsBean</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="626" x2="805" y1="170" y2="170"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="626" x2="805" y1="178" y2="178"/><path d="M535.581,65.108 C510.573,87.843 477.952,117.498 455.42,137.982 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="545.438,56.147,538.3076,57.2228,536.5582,64.2185,543.6886,63.1427,545.438,56.147" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="79" x="440.4867" y="127.0834">confMain (1)</text><path d="M608.674,65.108 C633.857,87.843 666.705,117.498 689.395,137.982 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="598.748,56.147,600.5213,63.1367,607.6554,64.188,605.882,57.1984,598.748,56.147" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="82" x="638.5672" y="126.8429">confConn (1)</text><path d="M390.11,194.707 C344.665,232.926 270.08,295.652 225.942,332.772 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="400.171,186.245,393.0044,187.0452,390.9867,193.9683,398.1533,193.1681,400.171,186.245" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="67" x="218.4136" y="321.8267">globals (1)</text><path d="M429,199.321 C429,233.398 429,283.776 429,319.63 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="429,186.245,425,192.245,429,198.245,433,192.245,429,186.245" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="55" x="405.6335" y="308.829">tasks (*)</text><path d="M724.845,199.04 C730.763,223.82 738.761,257.311 745.986,287.565 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="721.79,186.245,719.2933,193.0101,724.5777,197.9167,727.0744,191.1516,721.79,186.245" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="98" x="697.5366" y="276.8697">connections (*)</text><path d="M764,451.321 C764,492.504 764,539.29 764,570.931 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="764,438.173,760,444.173,764,450.173,768,444.173,764,438.173" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="58" x="739.2034" y="559.9937">dbms (1)</text><path d="M832.66,448.389 C866.334,490.268 905.146,538.536 931.193,570.931 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="824.445,438.173,825.0877,445.3554,831.9648,447.5246,831.3221,440.3422,824.445,438.173" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="50" x="899.528" y="559.8493">type (1)</text><path d="M362.999,414.11 C344.57,428.345 324.521,443.797 306,458 C258.926,494.1 205.358,534.868 165.976,564.781 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="373.343,406.117,366.1495,406.6209,363.848,413.4549,371.0414,412.9509,373.343,406.117" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="76" x="156.0222" y="553.7987">opLimits (1)</text><path d="M409.629,418.833 C397.274,454.445 381.168,500.868 368.004,538.812 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="413.999,406.237,408.2536,410.5948,410.0665,417.5743,415.8118,413.2165,413.999,406.237" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="71" x="342.1605" y="527.801">sources (*)</text><path d="M459.768,417.624 C482.259,457.555 512.67,511.545 535.362,551.832 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="453.354,406.237,452.8137,413.4278,459.2436,416.6922,459.7839,409.5014,453.354,406.237" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="93" x="485.1807" y="541.0381">destination (1)</text><path d="M265.209,685.378 C234.324,715.709 199.766,749.646 172.224,776.695 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="274.664,676.092,267.5805,677.4424,266.1026,684.5005,273.1861,683.15,274.664,676.092" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="48" x="170.3103" y="765.6837">kind (1)</text><path d="M346.228,689.319 C347.031,718.621 347.913,750.812 348.622,776.695 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="345.866,676.092,342.0317,682.1992,346.1943,688.0875,350.0287,681.9803,345.866,676.092" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="59" x="322.798" y="765.9125">mode (1)</text><path d="M567,677.146 C567,717.46 567,766.26 567,796.9751 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="567,664.114,563,670.114,567,676.114,571,670.114,567,664.114" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="48" x="547.3731" y="785.8655">kind (1)</text></g></svg>