Package tigase.monitor.tasks
Class DiskTask
java.lang.Object
tigase.monitor.tasks.AbstractConfigurableTask
tigase.monitor.tasks.AbstractConfigurableTimerTask
tigase.monitor.tasks.DiskTask
- All Implemented Interfaces:
Initializable
,UnregisterAware
,ConfigurableTask
,MonitorTask
@Bean(name="disk-task",
parent=MonitorComponent.class,
active=true)
public class DiskTask
extends AbstractConfigurableTimerTask
implements Initializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MonitorComponent
static final String
protected static final tigase.util.datetime.TimestampHelper
protected EventBus
protected float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontigase.form.Form
void
Method will be called, when bean will be created, configured and ready to use.protected void
run()
void
setNewConfiguration
(tigase.form.Form form) void
setThreshold
(Float threshold) 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 Details
-
DISK_USAGE_MONITOR_EVENT_NAME
- See Also:
-
dtf
protected static final tigase.util.datetime.TimestampHelper dtf -
component
-
eventBus
-
threshold
-
-
Constructor Details
-
DiskTask
public DiskTask()
-
-
Method Details
-
getCurrentConfiguration
public tigase.form.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(tigase.form.Form form) - Specified by:
setNewConfiguration
in interfaceConfigurableTask
- Overrides:
setNewConfiguration
in classAbstractConfigurableTimerTask
-
setThreshold
-
run
protected void run()- Specified by:
run
in classAbstractConfigurableTimerTask
-