public abstract class AbstractConfigurableTimerTask extends AbstractConfigurableTask implements UnregisterAware
Constructor and Description |
---|
AbstractConfigurableTimerTask() |
Modifier and Type | Method and Description |
---|---|
void |
beforeUnregister() |
protected void |
disable() |
protected void |
enable() |
Form |
getCurrentConfiguration() |
long |
getPeriod() |
TimerTaskService |
getTimerTaskService() |
protected abstract void |
run() |
void |
setNewConfiguration(Form form) |
void |
setPeriod(long value) |
void |
setPeriod(String value) |
void |
setTimerTaskService(TimerTaskService timerTaskService) |
isEnabled, setEnabled
public void beforeUnregister()
beforeUnregister
in interface UnregisterAware
beforeUnregister
in class AbstractConfigurableTask
protected void disable()
disable
in class AbstractConfigurableTask
protected void enable()
enable
in class AbstractConfigurableTask
public Form getCurrentConfiguration()
getCurrentConfiguration
in interface ConfigurableTask
getCurrentConfiguration
in class AbstractConfigurableTask
public long getPeriod()
public TimerTaskService getTimerTaskService()
protected abstract void run()
public void setNewConfiguration(Form form)
setNewConfiguration
in interface ConfigurableTask
setNewConfiguration
in class AbstractConfigurableTask
public void setPeriod(long value)
public void setPeriod(String value)
public void setTimerTaskService(TimerTaskService timerTaskService)
Copyright © 2017 "Tigase, Inc.". All rights reserved.