org.mozilla.javascript

Class ContinuationPending


public class ContinuationPending
extends RuntimeException

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).
Author:
Norris Boyd

Method Summary

Object
getApplicationState()
Object
getContinuation()
Get continuation object.
void
setApplicationState(Object applicationState)
Store an arbitrary object that applications can use to associate their state with the continuation.

Method Details

getApplicationState

public Object getApplicationState()
Returns:
arbitrary application state

getContinuation

public Object getContinuation()
Returns:
continuation object

setApplicationState

public void setApplicationState(Object applicationState)
Store an arbitrary object that applications can use to associate their state with the continuation.
Parameters:
applicationState - arbitrary application state