Class ScriptManager.MainScriptRunner
- java.lang.Object
-
- org.apache.logging.log4j.core.script.ScriptManager.AbstractScriptRunner
-
- org.apache.logging.log4j.core.script.ScriptManager.MainScriptRunner
-
- All Implemented Interfaces:
ScriptManager.ScriptRunner
- Enclosing class:
- ScriptManager
private class ScriptManager.MainScriptRunner extends ScriptManager.AbstractScriptRunner
-
-
Field Summary
Fields Modifier and Type Field Description private javax.script.CompiledScript
compiledScript
private AbstractScript
script
private javax.script.ScriptEngine
scriptEngine
-
Constructor Summary
Constructors Constructor Description MainScriptRunner(javax.script.ScriptEngine scriptEngine, AbstractScript script)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
execute(javax.script.Bindings bindings)
AbstractScript
getScript()
javax.script.ScriptEngine
getScriptEngine()
-
Methods inherited from class org.apache.logging.log4j.core.script.ScriptManager.AbstractScriptRunner
createBindings
-
-
-
-
Field Detail
-
script
private final AbstractScript script
-
compiledScript
private final javax.script.CompiledScript compiledScript
-
scriptEngine
private final javax.script.ScriptEngine scriptEngine
-
-
Constructor Detail
-
MainScriptRunner
public MainScriptRunner(javax.script.ScriptEngine scriptEngine, AbstractScript script)
-
-
Method Detail
-
getScriptEngine
public javax.script.ScriptEngine getScriptEngine()
-
execute
public java.lang.Object execute(javax.script.Bindings bindings)
-
getScript
public AbstractScript getScript()
-
-