Package tigase.monitor.tasks
Class ScriptTimerTask
- java.lang.Object
-
- tigase.monitor.tasks.AbstractConfigurableTask
-
- tigase.monitor.tasks.AbstractConfigurableTimerTask
-
- tigase.monitor.tasks.ScriptTimerTask
-
- All Implemented Interfaces:
Initializable,UnregisterAware,ConfigurableTask,MonitorTask
public class ScriptTimerTask extends AbstractConfigurableTimerTask implements ConfigurableTask
-
-
Field Summary
Fields Modifier and Type Field Description protected Bindingsbindingsprotected ScriptEngineManagerscriptEngineManager
-
Constructor Summary
Constructors Constructor Description ScriptTimerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingsgetBindings()StringgetScript()ScriptEngineManagergetScriptEngineManager()StringgetScriptExtension()protected voidrun()voidsetBindings(Bindings bindings)voidsetScript(String script, String scriptExtension)voidsetScriptEngineManager(ScriptEngineManager scriptEngineManager)-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTimerTask
beforeUnregister, disable, enable, getCurrentConfiguration, getPeriod, getTimerTaskService, setNewConfiguration, setPeriod, setTimerTaskService
-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTask
initialize, isEnabled, setEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tigase.monitor.ConfigurableTask
getCurrentConfiguration, setNewConfiguration
-
-
-
-
Field Detail
-
scriptEngineManager
@Inject protected ScriptEngineManager scriptEngineManager
-
-
Method Detail
-
getBindings
public Bindings getBindings()
-
setBindings
public void setBindings(Bindings bindings)
-
getScript
public String getScript()
-
getScriptEngineManager
public ScriptEngineManager getScriptEngineManager()
-
setScriptEngineManager
public void setScriptEngineManager(ScriptEngineManager scriptEngineManager)
-
getScriptExtension
public String getScriptExtension()
-
run
protected void run()
- Specified by:
runin classAbstractConfigurableTimerTask
-
-