Class EmptyCriticalAnalyzer
- java.lang.Object
-
- org.apache.activemq.artemis.utils.critical.EmptyCriticalAnalyzer
-
- All Implemented Interfaces:
ActiveMQComponent,CriticalAnalyzer
public class EmptyCriticalAnalyzer extends java.lang.Object implements CriticalAnalyzer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(CriticalComponent component)CriticalAnalyzeraddAction(CriticalAction action)voidcheck()longgetCheckTimeNanoSeconds()static EmptyCriticalAnalyzergetInstance()longgetTimeout(java.util.concurrent.TimeUnit unit)longgetTimeoutNanoSeconds()booleanisMeasuring()booleanisStarted()voidremove(CriticalComponent component)CriticalAnalyzersetCheckTime(long timeout, java.util.concurrent.TimeUnit unit)CriticalAnalyzersetTimeout(long timeout, java.util.concurrent.TimeUnit unit)voidstart()voidstop()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop
-
Methods inherited from interface org.apache.activemq.artemis.utils.critical.CriticalAnalyzer
clear, getNumberOfComponents
-
-
-
-
Method Detail
-
getInstance
public static EmptyCriticalAnalyzer getInstance()
-
add
public void add(CriticalComponent component)
- Specified by:
addin interfaceCriticalAnalyzer
-
remove
public void remove(CriticalComponent component)
- Specified by:
removein interfaceCriticalAnalyzer
-
isMeasuring
public boolean isMeasuring()
- Specified by:
isMeasuringin interfaceCriticalAnalyzer
-
start
public void start() throws java.lang.Exception- Specified by:
startin interfaceActiveMQComponent- Throws:
java.lang.Exception
-
stop
public void stop() throws java.lang.Exception- Specified by:
stopin interfaceActiveMQComponent- Throws:
java.lang.Exception
-
getTimeoutNanoSeconds
public long getTimeoutNanoSeconds()
- Specified by:
getTimeoutNanoSecondsin interfaceCriticalAnalyzer
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceActiveMQComponent
-
setCheckTime
public CriticalAnalyzer setCheckTime(long timeout, java.util.concurrent.TimeUnit unit)
- Specified by:
setCheckTimein interfaceCriticalAnalyzer
-
getCheckTimeNanoSeconds
public long getCheckTimeNanoSeconds()
- Specified by:
getCheckTimeNanoSecondsin interfaceCriticalAnalyzer
-
setTimeout
public CriticalAnalyzer setTimeout(long timeout, java.util.concurrent.TimeUnit unit)
- Specified by:
setTimeoutin interfaceCriticalAnalyzer
-
getTimeout
public long getTimeout(java.util.concurrent.TimeUnit unit)
- Specified by:
getTimeoutin interfaceCriticalAnalyzer
-
addAction
public CriticalAnalyzer addAction(CriticalAction action)
- Specified by:
addActionin interfaceCriticalAnalyzer
-
check
public void check()
- Specified by:
checkin interfaceCriticalAnalyzer
-
-