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 Bindingsbindingsprotected ScriptEngineManagerscriptEngineManager
-
Constructor Summary
Constructors Constructor Description ScriptTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidenable()BindingsgetBindings()StringgetScript()ScriptEngineManagergetScriptEngineManager()StringgetScriptExtension()voidsetBindings(Bindings bindings)voidsetScript(String script, String scriptExtension)voidsetScriptEngineManager(ScriptEngineManager scriptEngineManager)-
Methods inherited from class tigase.monitor.tasks.AbstractConfigurableTask
beforeUnregister, disable, getCurrentConfiguration, initialize, isEnabled, setEnabled, 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()
-
enable
protected void enable()
- Overrides:
enablein classAbstractConfigurableTask
-
-