Package io.nosqlbench.engine.core.script
Class ScenarioContext
java.lang.Object
javax.script.SimpleScriptContext
io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
io.nosqlbench.engine.core.script.ScenarioContext
- All Implemented Interfaces:
javax.script.ScriptContext
public class ScenarioContext
extends io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ScenarioContext(ScenarioController sc) -
Method Summary
Modifier and Type Method Description java.lang.ObjectgetAttribute(java.lang.String name)java.lang.ObjectgetAttribute(java.lang.String name, int scope)voidsetAttribute(java.lang.String name, java.lang.Object value, int scope)Methods inherited from class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
getErrorWriter, getReader, getStderrText, getStdinText, getStdoutText, getTimedLog, getTimeLogLines, getWriter
-
Constructor Details
-
Method Details
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)- Specified by:
getAttributein interfacejavax.script.ScriptContext- Overrides:
getAttributein classjavax.script.SimpleScriptContext
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name, int scope)- Specified by:
getAttributein interfacejavax.script.ScriptContext- Overrides:
getAttributein classjavax.script.SimpleScriptContext
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value, int scope)- Specified by:
setAttributein interfacejavax.script.ScriptContext- Overrides:
setAttributein classjavax.script.SimpleScriptContext
-