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 java.lang.Object implements MonitorTask, ConfigurableTask, UnregisterAware, Initializable
-
-
Constructor Summary
Constructors Constructor Description AbstractConfigurableTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeUnregister()Method called before bean unregister.protected voiddisable()protected voidenable()FormgetCurrentConfiguration()voidinitialize()Method will be called, when bean will be created, configured and ready to use.booleanisEnabled()voidsetEnabled(boolean value)voidsetNewConfiguration(Form form)
-
-
-
Method Detail
-
beforeUnregister
public void beforeUnregister()
Description copied from interface:UnregisterAwareMethod called before bean unregister.- Specified by:
beforeUnregisterin interfaceUnregisterAware
-
getCurrentConfiguration
public Form 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
public void setNewConfiguration(Form form)
- Specified by:
setNewConfigurationin interfaceConfigurableTask
-
disable
protected void disable()
-
enable
protected void enable()
-
-