Class ScriptEnvBuffer
java.lang.Object
javax.script.SimpleScriptContext
io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- All Implemented Interfaces:
javax.script.ScriptContext
public class ScriptEnvBuffer
extends javax.script.SimpleScriptContext
ScriptEnvBuffer provides a variant of SimpleScriptContext which captures all
stdin, stdout, and stderr data into diagnostic character buffers.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ScriptEnvBuffer() -
Method Summary
Modifier and Type Method Description java.io.WritergetErrorWriter()java.io.ReadergetReader()java.lang.StringgetStderrText()java.lang.StringgetStdinText()java.lang.StringgetStdoutText()java.lang.StringgetTimedLog()java.util.List<java.lang.String>getTimeLogLines()java.io.WritergetWriter()
-
Constructor Details
-
ScriptEnvBuffer
public ScriptEnvBuffer()
-
-
Method Details
-
getWriter
public java.io.Writer getWriter()- Specified by:
getWriterin interfacejavax.script.ScriptContext- Overrides:
getWriterin classjavax.script.SimpleScriptContext
-
getErrorWriter
public java.io.Writer getErrorWriter()- Specified by:
getErrorWriterin interfacejavax.script.ScriptContext- Overrides:
getErrorWriterin classjavax.script.SimpleScriptContext
-
getReader
public java.io.Reader getReader()- Specified by:
getReaderin interfacejavax.script.ScriptContext- Overrides:
getReaderin classjavax.script.SimpleScriptContext
-
getStdinText
public java.lang.String getStdinText() -
getStderrText
public java.lang.String getStderrText() -
getStdoutText
public java.lang.String getStdoutText() -
getTimeLogLines
public java.util.List<java.lang.String> getTimeLogLines() -
getTimedLog
public java.lang.String getTimedLog()
-