blob: ab9aad295d3a65f85a464e8d5c88fa5ac5d4df19 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="218px" preserveAspectRatio="none" style="width:272px;height:218px;background:#FFFFFF;" version="1.1" viewBox="0 0 272 218" width="272px" zoomAndPan="magnify"><defs><filter height="300%" id="fz7m94nnmjcem" 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><!--MD5=[d699ba830859b938e5e9003269391d7c]
class org.apache.wiki.WatchDog--><a href="WatchDog.html" target="_top" title="WatchDog.html" xlink:actuate="onRequest" xlink:href="WatchDog.html" xlink:show="new" xlink:title="WatchDog.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#fz7m94nnmjcem)" height="186.7891" id="org.apache.wiki.WatchDog" style="stroke:#A80036;stroke-width:1.5;" width="251" x="7" y="7"/><ellipse cx="91.25" cy="25.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M94.2188,31.6094 Q93.6406,31.9063 93,32.0469 Q92.3594,32.2031 91.6563,32.2031 Q89.1563,32.2031 87.8281,30.5625 Q86.5156,28.9063 86.5156,25.7813 Q86.5156,22.6563 87.8281,21 Q89.1563,19.3438 91.6563,19.3438 Q92.3594,19.3438 93,19.5 Q93.6563,19.6563 94.2188,19.9531 L94.2188,22.6719 Q93.5938,22.0938 93,21.8281 Q92.4063,21.5469 91.7813,21.5469 Q90.4375,21.5469 89.75,22.625 Q89.0625,23.6875 89.0625,25.7813 Q89.0625,27.875 89.75,28.9531 Q90.4375,30.0156 91.7813,30.0156 Q92.4063,30.0156 93,29.75 Q93.5938,29.4688 94.2188,28.8906 L94.2188,31.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="72" x="112.75" y="24.9951">WatchDog</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="74" x="111.75" y="37.5791">org.apache.wiki</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="257" y1="44.9375" y2="44.9375"/><ellipse cx="18" cy="55.9375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="166" x="27" y="59.1479">WatchDog(Engine, Watchable)</text><ellipse cx="18" cy="68.7422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="149" x="27" y="71.9526">WatchDog(Engine, Thread)</text><ellipse cx="18" cy="81.5469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="225" x="27" y="84.7573">getCurrentWatchDog(Engine): WatchDog</text><ellipse cx="18" cy="94.3516" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="77" x="27" y="97.562">enable(): void</text><ellipse cx="18" cy="107.1563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="80" x="27" y="110.3667">disable(): void</text><ellipse cx="18" cy="119.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="133" x="27" y="123.1714">enterState(String): void</text><ellipse cx="18" cy="132.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="155" x="27" y="135.9761">enterState(String, int): void</text><ellipse cx="18" cy="145.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="89" x="27" y="148.7808">exitState(): void</text><ellipse cx="18" cy="158.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="123" x="27" y="161.5854">exitState(String): void</text><ellipse cx="18" cy="171.1797" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="186" x="27" y="174.3901">isStateStackNotEmpty(): boolean</text><ellipse cx="18" cy="183.9844" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="154" x="27" y="187.1948">isWatchableAlive(): boolean</text></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="36.5" y="210.0713">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[a3e6b5364be251651d95f218b5bc91a5]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>WatchDog\n<size:10>org.apache.wiki" as org.apache.wiki.WatchDog [[WatchDog.html]] {
+WatchDog(Engine, Watchable)
+WatchDog(Engine, Thread)
{static} +getCurrentWatchDog(Engine): WatchDog
+enable(): void
+disable(): void
+enterState(String): void
+enterState(String, int): void
+exitState(): void
+exitState(String): void
+isStateStackNotEmpty(): boolean
+isWatchableAlive(): boolean
}
center footer UMLDoclet 2.0.15, PlantUML 1.2021.13
@enduml
PlantUML version 1.2021.13(Mon Nov 01 11:38:45 UTC 2021)
(APACHE source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>