Package tigase.monitor.tasks
Class CpuTempTask
- java.lang.Object
-
- tigase.monitor.tasks.AbstractConfigurableTask
-
- tigase.monitor.tasks.AbstractConfigurableTimerTask
-
- tigase.monitor.tasks.CpuTempTask
-
- All Implemented Interfaces:
Initializable
,UnregisterAware
,ConfigurableTask
,MonitorTask
@Bean(name="cpu-temp-task", parent=MonitorComponent.class, active=true) public class CpuTempTask extends AbstractConfigurableTimerTask implements Initializable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CPU_TEMP_MONITOR_EVENT_NAME
-
Constructor Summary
Constructors Constructor Description CpuTempTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCpuTempThreshold()
Form
getCurrentConfiguration()
void
initialize()
Method will be called, when bean will be created, configured and ready to use.protected void
run()
void
setCpuTempThreshold(java.lang.Integer cpuTempThreshold)
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
-
CPU_TEMP_MONITOR_EVENT_NAME
public static final java.lang.String CPU_TEMP_MONITOR_EVENT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCpuTempThreshold
public int getCpuTempThreshold()
-
setCpuTempThreshold
public void setCpuTempThreshold(java.lang.Integer cpuTempThreshold)
-
getCurrentConfiguration
public Form getCurrentConfiguration()
- Specified by:
getCurrentConfiguration
in interfaceConfigurableTask
- Overrides:
getCurrentConfiguration
in classAbstractConfigurableTimerTask
-
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
-
-