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 voiddefine(java.lang.Class<? extends org.mozilla.javascript.Scriptable> clazz)voiddestroy()java.lang.Objectevaluate(java.lang.String scriptName, java.lang.String script)java.lang.Objectevaluate(java.net.URL url)java.lang.Objectget(java.lang.String name)voidinit()java.lang.Objectinvoke(boolean sync, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thiz, java.lang.String functionName, java.lang.Object... arguments)java.lang.Objectinvoke(boolean sync, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thiz, org.mozilla.javascript.Function function, java.lang.Object... arguments)voidremove(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.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationException
-
get
java.lang.Object get(java.lang.String name)
-
remove
void remove(java.lang.String name)
-
-