Class Scripting


  • public class Scripting
    extends java.lang.Object
    • Constructor Detail

      • Scripting

        public Scripting​(java.io.File scriptsDirectory)
    • 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()