Package io.karatelabs.js
Class EngineTimeoutException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.karatelabs.js.EngineException
io.karatelabs.js.EngineInterruptedException
io.karatelabs.js.EngineTimeoutException
- All Implemented Interfaces:
Serializable
The async drain cap expired: the eval's scope was still not quiescent when
Engine.setAsyncDrainTimeout ran out, so the scope was cancelled and
the eval abandoned.
Distinct by type, but deliberately a subclass of
EngineInterruptedException because it belongs to the same
routing class: JS try/catch must not swallow it, and every
host boundary that already passes cancellation through unwrapped must do the
same here without a second special case.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.karatelabs.js.EngineException
getJsErrorName, getJsMessageMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
EngineTimeoutException
-