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 javax.script.Bindingsbindingsprotected javax.script.ScriptEngineManagerscriptEngineManager
-
Constructor Summary
Constructors Constructor Description ScriptTimerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.script.BindingsgetBindings()java.lang.StringgetScript()javax.script.ScriptEngineManagergetScriptEngineManager()java.lang.StringgetScriptExtension()protected voidrun()voidsetBindings(javax.script.Bindings bindings)voidsetScript(java.lang.String script, java.lang.String scriptExtension)voidsetScriptEngineManager(javax.script.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
-
-
-
-
Method Detail
-
getBindings
public javax.script.Bindings getBindings()
-
setBindings
public void setBindings(javax.script.Bindings bindings)
-
getScript
public java.lang.String getScript()
-
getScriptEngineManager
public javax.script.ScriptEngineManager getScriptEngineManager()
-
setScriptEngineManager
public void setScriptEngineManager(javax.script.ScriptEngineManager scriptEngineManager)
-
getScriptExtension
public java.lang.String getScriptExtension()
-
setScript
public void setScript(java.lang.String script, java.lang.String scriptExtension)
-
run
protected void run()
- Specified by:
runin classAbstractConfigurableTimerTask
-
-