Class EngineTimeoutException

All Implemented Interfaces:
Serializable

public class EngineTimeoutException extends EngineInterruptedException
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 Details

    • EngineTimeoutException

      public EngineTimeoutException(String message)