Package tigase.monitor.tasks
Class AbstractConfigurableTask
java.lang.Object
tigase.monitor.tasks.AbstractConfigurableTask
- All Implemented Interfaces:
Initializable,UnregisterAware,ConfigurableTask,MonitorTask
- Direct Known Subclasses:
AbstractConfigurableTimerTask,LoggerTask,ScriptTask
public abstract class AbstractConfigurableTask
extends Object
implements MonitorTask, ConfigurableTask, UnregisterAware, Initializable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMethod called before bean unregister.protected voiddisable()protected voidenable()voidMethod will be called, when bean will be created, configured and ready to use.booleanvoidsetEnabled(boolean value) voidsetNewConfiguration(Form form)
-
Constructor Details
-
AbstractConfigurableTask
public AbstractConfigurableTask()
-
-
Method Details
-
beforeUnregister
public void beforeUnregister()Description copied from interface:UnregisterAwareMethod called before bean unregister.- Specified by:
beforeUnregisterin interfaceUnregisterAware
-
getCurrentConfiguration
- Specified by:
getCurrentConfigurationin interfaceConfigurableTask
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean value) -
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
-
setNewConfiguration
- Specified by:
setNewConfigurationin interfaceConfigurableTask
-
disable
protected void disable() -
enable
protected void enable()
-