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

    Fields inherited from class javax.script.SimpleScriptContext

    engineScope, errorWriter, globalScope, reader, writer

    Fields inherited from interface javax.script.ScriptContext

    ENGINE_SCOPE, GLOBAL_SCOPE
  • Constructor Summary

    Constructors 
    Constructor Description
    ScriptEnvBuffer()  
  • Method Summary

    Modifier and Type Method Description
    java.io.Writer getErrorWriter()  
    java.io.Reader getReader()  
    java.lang.String getStderrText()  
    java.lang.String getStdinText()  
    java.lang.String getStdoutText()  
    java.lang.String getTimedLog()  
    java.util.List<java.lang.String> getTimeLogLines()  
    java.io.Writer getWriter()  

    Methods inherited from class javax.script.SimpleScriptContext

    getAttribute, getAttribute, getAttributesScope, getBindings, getScopes, removeAttribute, setAttribute, setBindings, setErrorWriter, setReader, setWriter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getWriter

      public java.io.Writer getWriter()
      Specified by:
      getWriter in interface javax.script.ScriptContext
      Overrides:
      getWriter in class javax.script.SimpleScriptContext
    • getErrorWriter

      public java.io.Writer getErrorWriter()
      Specified by:
      getErrorWriter in interface javax.script.ScriptContext
      Overrides:
      getErrorWriter in class javax.script.SimpleScriptContext
    • getReader

      public java.io.Reader getReader()
      Specified by:
      getReader in interface javax.script.ScriptContext
      Overrides:
      getReader in class javax.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()