Package tigase.monitor.tasks
Class SampleTask
- java.lang.Object
-
- tigase.monitor.tasks.AbstractConfigurableTask
-
- tigase.monitor.tasks.AbstractConfigurableTimerTask
-
- tigase.monitor.tasks.SampleTask
-
- All Implemented Interfaces:
Initializable
,UnregisterAware
,ConfigurableTask
,MonitorTask
@Bean(name="sample-task", parent=MonitorComponent.class, active=true) public class SampleTask extends AbstractConfigurableTimerTask implements Initializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SampleTask.SampleTaskEvent
-
Constructor Summary
Constructors Constructor Description SampleTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
enable()
Form
getCurrentConfiguration()
void
initialize()
Method will be called, when bean will be created, configured and ready to use.protected void
run()
void
setNewConfiguration(Form form)
-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTimerTask
beforeUnregister, disable, getPeriod, getTimerTaskService, setPeriod, setTimerTaskService
-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTask
isEnabled, setEnabled
-
-
-
-
Method Detail
-
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
-
enable
protected void enable()
- Overrides:
enable
in classAbstractConfigurableTimerTask
-
run
protected void run()
- Specified by:
run
in classAbstractConfigurableTimerTask
-
-