public class ContinuationPending extends RuntimeException
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).| Modifier | Constructor and Description |
|---|---|
protected |
ContinuationPending(NativeContinuation continuationState)
Construct a ContinuationPending exception.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
setContinuation(NativeContinuation continuation)
Set continuation object.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringprotected ContinuationPending(NativeContinuation continuationState)
Context.executeScriptWithContinuations(Script, Scriptable) and Context.callFunctionWithContinuations(Callable, Scriptable, Object[])
Creating subclasses allowed.continuationState - Internal Continuation objectpublic Object getContinuation()
Context.resumeContinuation(Object, Scriptable, Object).public void setContinuation(NativeContinuation continuation)
continuation - objectpublic void setApplicationState(Object applicationState)
applicationState - arbitrary application statepublic Object getApplicationState()
Copyright © 2023 HtmlUnit. All rights reserved.