Package org.mozilla.javascript
Class ContinuationPending
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.mozilla.javascript.ContinuationPending
- All Implemented Interfaces:
Serializable
Exception thrown by
Context.executeScriptWithContinuations(Script, Scriptable)
and Context.callFunctionWithContinuations(Callable, Scriptable, Object[])
when execution encounters a continuation captured by
Context.captureContinuation().
Exception will contain the captured state needed to restart the continuation
with Context.resumeContinuation(Object, Scriptable, Object).- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGet continuation object.voidsetApplicationState(Object applicationState) Store an arbitrary object that applications can use to associate their state with the continuation.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Method Details
-
getContinuation
Get continuation object. The only use for this object is to be passed toContext.resumeContinuation(Object, Scriptable, Object).- Returns:
- continuation object
-
setApplicationState
Store an arbitrary object that applications can use to associate their state with the continuation.- Parameters:
applicationState- arbitrary application state
-
getApplicationState
- Returns:
- arbitrary application state
-