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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongvoidMethod will be called, when bean will be created, configured and ready to use.protected voidrun()voidsetAverageLoadThreshold(Long averageLoadThreshold) voidsetNewConfiguration(Form form) Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTimerTask
beforeUnregister, disable, enable, getPeriod, getTimerTaskService, setPeriod, setTimerTaskServiceMethods inherited from class tigase.monitor.tasks.AbstractConfigurableTask
isEnabled, setEnabled
-
Field Details
-
MONITOR_EVENT_NAME
- See Also:
-
-
Constructor Details
-
LoadCheckerTask
public LoadCheckerTask()
-
-
Method Details
-
getAverageLoadThreshold
public long getAverageLoadThreshold() -
setAverageLoadThreshold
-
getCurrentConfiguration
- Specified by:
getCurrentConfigurationin interfaceConfigurableTask- Overrides:
getCurrentConfigurationin classAbstractConfigurableTimerTask
-
getTaskInfo
- Specified by:
getTaskInfoin interfaceInfoTask
-
initialize
public void initialize()Description copied from interface:InitializableMethod will be called, when bean will be created, configured and ready to use.- Specified by:
initializein interfaceInitializable- Overrides:
initializein classAbstractConfigurableTask
-
setNewConfiguration
- Specified by:
setNewConfigurationin interfaceConfigurableTask- Overrides:
setNewConfigurationin classAbstractConfigurableTimerTask
-
run
protected void run()- Specified by:
runin classAbstractConfigurableTimerTask
-