Package tigase.monitor.tasks
Class ScriptTask
- java.lang.Object
-
- tigase.monitor.tasks.AbstractConfigurableTask
-
- tigase.monitor.tasks.ScriptTask
-
- All Implemented Interfaces:
Initializable,UnregisterAware,ConfigurableTask,MonitorTask
public class ScriptTask extends AbstractConfigurableTask
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.script.Bindingsbindingsprotected javax.script.ScriptEngineManagerscriptEngineManager
-
Constructor Summary
Constructors Constructor Description ScriptTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidenable()javax.script.BindingsgetBindings()java.lang.StringgetScript()javax.script.ScriptEngineManagergetScriptEngineManager()java.lang.StringgetScriptExtension()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.AbstractConfigurableTask
beforeUnregister, disable, getCurrentConfiguration, initialize, isEnabled, setEnabled, 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)
-
enable
protected void enable()
- Overrides:
enablein classAbstractConfigurableTask
-
-