Package tigase.monitor.tasks
Class LoadCheckerTask
- java.lang.Object
-
- tigase.monitor.tasks.AbstractConfigurableTask
-
- tigase.monitor.tasks.AbstractConfigurableTimerTask
-
- tigase.monitor.tasks.LoadCheckerTask
-
- All Implemented Interfaces:
Initializable
,UnregisterAware
,ConfigurableTask
,InfoTask
,MonitorTask
@Bean(name="load-checker-task", parent=MonitorComponent.class, active=true) public class LoadCheckerTask extends AbstractConfigurableTimerTask implements InfoTask, Initializable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MONITOR_EVENT_NAME
-
Constructor Summary
Constructors Constructor Description LoadCheckerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAverageLoadThreshold()
Form
getCurrentConfiguration()
Form
getTaskInfo()
void
initialize()
Method will be called, when bean will be created, configured and ready to use.protected void
run()
void
setAverageLoadThreshold(java.lang.Long averageLoadThreshold)
void
setNewConfiguration(Form form)
-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTimerTask
beforeUnregister, disable, enable, getPeriod, getTimerTaskService, setPeriod, setTimerTaskService
-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTask
isEnabled, setEnabled
-
-
-
-
Field Detail
-
MONITOR_EVENT_NAME
public static final java.lang.String MONITOR_EVENT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAverageLoadThreshold
public long getAverageLoadThreshold()
-
setAverageLoadThreshold
public void setAverageLoadThreshold(java.lang.Long averageLoadThreshold)
-
getCurrentConfiguration
public Form getCurrentConfiguration()
- Specified by:
getCurrentConfiguration
in interfaceConfigurableTask
- Overrides:
getCurrentConfiguration
in classAbstractConfigurableTimerTask
-
getTaskInfo
public Form getTaskInfo()
- Specified by:
getTaskInfo
in interfaceInfoTask
-
initialize
public void initialize()
Description copied from interface:Initializable
Method will be called, when bean will be created, configured and ready to use.- Specified by:
initialize
in interfaceInitializable
- Overrides:
initialize
in classAbstractConfigurableTask
-
setNewConfiguration
public void setNewConfiguration(Form form)
- Specified by:
setNewConfiguration
in interfaceConfigurableTask
- Overrides:
setNewConfiguration
in classAbstractConfigurableTimerTask
-
run
protected void run()
- Specified by:
run
in classAbstractConfigurableTimerTask
-
-