Class CriticalAnalyzerImpl
java.lang.Object
org.apache.activemq.artemis.utils.critical.CriticalAnalyzerImpl
- All Implemented Interfaces:
ActiveMQComponent,CriticalAnalyzer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(CriticalComponent component) addAction(CriticalAction action) voidcheck()voidclear()protected voidfireActions(CriticalComponent component) longintlonggetTimeout(TimeUnit unit) longbooleanbooleanvoidremove(CriticalComponent component) setCheckTime(long timeout, TimeUnit unit) setTimeout(long timeout, TimeUnit unit) voidstart()voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop
-
Constructor Details
-
CriticalAnalyzerImpl
public CriticalAnalyzerImpl()
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceCriticalAnalyzer
-
getNumberOfComponents
public int getNumberOfComponents()- Specified by:
getNumberOfComponentsin interfaceCriticalAnalyzer
-
isMeasuring
public boolean isMeasuring()- Specified by:
isMeasuringin interfaceCriticalAnalyzer
-
add
- Specified by:
addin interfaceCriticalAnalyzer
-
remove
- Specified by:
removein interfaceCriticalAnalyzer
-
setCheckTime
- Specified by:
setCheckTimein interfaceCriticalAnalyzer
-
getCheckTimeNanoSeconds
public long getCheckTimeNanoSeconds()- Specified by:
getCheckTimeNanoSecondsin interfaceCriticalAnalyzer
-
setTimeout
- Specified by:
setTimeoutin interfaceCriticalAnalyzer
-
getTimeout
- Specified by:
getTimeoutin interfaceCriticalAnalyzer
-
getTimeoutNanoSeconds
public long getTimeoutNanoSeconds()- Specified by:
getTimeoutNanoSecondsin interfaceCriticalAnalyzer
-
addAction
- Specified by:
addActionin interfaceCriticalAnalyzer
-
check
public void check()- Specified by:
checkin interfaceCriticalAnalyzer
-
fireActions
-
start
public void start()- Specified by:
startin interfaceActiveMQComponent
-
stop
public void stop()- Specified by:
stopin interfaceActiveMQComponent
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceActiveMQComponent
-