Package org.openpnp.scripting
Class Scripting
- java.lang.Object
-
- org.openpnp.scripting.Scripting
-
public class Scripting extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Scripting(java.io.File scriptsDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearScriptingEnginePool()
void
execute(java.io.File script)
void
execute(java.io.File script, java.util.Map<java.lang.String,java.lang.Object> additionalGlobals)
void
execute(java.lang.String script)
void
execute(java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> additionalGlobals)
java.lang.String[]
getEngineNames()
java.io.File
getEventsDirectory()
java.lang.String[]
getExtensions()
int
getPoolMaxIdlePerKey()
int
getScriptingEnginePoolObjectCount()
java.io.File
getScriptsDirectory()
void
on(java.lang.String event, java.util.Map<java.lang.String,java.lang.Object> globals)
void
setPoolMaxIdlePerKey(int poolMaxIdlePerKey)
-
-
-
Method Detail
-
getExtensions
public java.lang.String[] getExtensions()
-
getEngineNames
public java.lang.String[] getEngineNames()
-
getScriptsDirectory
public java.io.File getScriptsDirectory()
-
getEventsDirectory
public java.io.File getEventsDirectory()
-
setPoolMaxIdlePerKey
public void setPoolMaxIdlePerKey(int poolMaxIdlePerKey)
-
getPoolMaxIdlePerKey
public int getPoolMaxIdlePerKey()
-
execute
public void execute(java.lang.String script) throws java.lang.Exception
- Throws:
java.lang.Exception
-
execute
public void execute(java.io.File script) throws java.lang.Exception
- Throws:
java.lang.Exception
-
execute
public void execute(java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> additionalGlobals) throws java.lang.Exception
- Throws:
java.lang.Exception
-
execute
public void execute(java.io.File script, java.util.Map<java.lang.String,java.lang.Object> additionalGlobals) throws java.lang.Exception
- Throws:
java.lang.Exception
-
on
public void on(java.lang.String event, java.util.Map<java.lang.String,java.lang.Object> globals) throws java.lang.Exception
- Throws:
java.lang.Exception
-
clearScriptingEnginePool
public void clearScriptingEnginePool()
-
getScriptingEnginePoolObjectCount
public int getScriptingEnginePoolObjectCount()
-
-