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 Details

    • AbstractConfigurableTask

      public AbstractConfigurableTask()
  • Method Details

    • beforeUnregister

      public void beforeUnregister()
      Description copied from interface: UnregisterAware
      Method called before bean unregister.
      Specified by:
      beforeUnregister in interface UnregisterAware
    • getCurrentConfiguration

      public Form getCurrentConfiguration()
      Specified by:
      getCurrentConfiguration in interface ConfigurableTask
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean value)
    • 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 interface Initializable
    • setNewConfiguration

      public void setNewConfiguration(Form form)
      Specified by:
      setNewConfiguration in interface ConfigurableTask
    • disable

      protected void disable()
    • enable

      protected void enable()