Interface ThreadModel

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void define​(java.lang.Class<? extends org.mozilla.javascript.Scriptable> clazz)  
      void destroy()  
      java.lang.Object evaluate​(java.lang.String scriptName, java.lang.String script)  
      java.lang.Object evaluate​(java.net.URL url)  
      java.lang.Object get​(java.lang.String name)  
      void init()  
      java.lang.Object invoke​(boolean sync, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thiz, java.lang.String functionName, java.lang.Object... arguments)  
      java.lang.Object invoke​(boolean sync, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thiz, org.mozilla.javascript.Function function, java.lang.Object... arguments)  
      void remove​(java.lang.String name)  
    • Method Detail

      • init

        void init()
           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • destroy

        void destroy()
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • evaluate

        java.lang.Object evaluate​(java.net.URL url)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • evaluate

        java.lang.Object evaluate​(java.lang.String scriptName,
                                  java.lang.String script)
      • invoke

        java.lang.Object invoke​(boolean sync,
                                org.mozilla.javascript.Scriptable scope,
                                org.mozilla.javascript.Scriptable thiz,
                                org.mozilla.javascript.Function function,
                                java.lang.Object... arguments)
      • invoke

        java.lang.Object invoke​(boolean sync,
                                org.mozilla.javascript.Scriptable scope,
                                org.mozilla.javascript.Scriptable thiz,
                                java.lang.String functionName,
                                java.lang.Object... arguments)
      • define

        void define​(java.lang.Class<? extends org.mozilla.javascript.Scriptable> clazz)
             throws java.lang.reflect.InvocationTargetException,
                    java.lang.IllegalAccessException,
                    java.lang.InstantiationException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
        java.lang.InstantiationException
      • get

        java.lang.Object get​(java.lang.String name)
      • remove

        void remove​(java.lang.String name)