Package org.cometd.javascript
Interface ThreadModel
-
- All Known Implementing Classes:
JavaScriptThreadModel
public 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)
-
-