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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidenable()voidMethod will be called, when bean will be created, configured and ready to use.protected voidrun()voidsetNewConfiguration(Form form) Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTimerTask
beforeUnregister, disable, getPeriod, getTimerTaskService, setPeriod, setTimerTaskServiceMethods inherited from class tigase.monitor.tasks.AbstractConfigurableTask
isEnabled, setEnabled
-
Constructor Details
-
SampleTask
public SampleTask()
-
-
Method Details
-
getCurrentConfiguration
- Specified by:
getCurrentConfigurationin interfaceConfigurableTask- Overrides:
getCurrentConfigurationin classAbstractConfigurableTimerTask
-
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
-
enable
protected void enable()- Overrides:
enablein classAbstractConfigurableTimerTask
-
run
protected void run()- Specified by:
runin classAbstractConfigurableTimerTask
-