Time Out Exception
class TimeOutException( message: String? = null, cause: Throwable? = null, val contexts: Array<ExecutionContext>, val exceededDuration: TimeDuration) : ResolutionException
Content copied to clipboard
Exception thrown if time for execution finished, before completion of solution process
Author
Enrico
Parameters
message
the detail message string.
cause
the cause of this exception.
contexts
a stack of contexts localising the exception
exceeded Duration
The time duration exceeded
Constructors
Link copied to clipboard
fun TimeOutException( message: String? = null, cause: Throwable? = null, context: ExecutionContext, exceededDuration: TimeDuration)
Content copied to clipboard
Link copied to clipboard
fun TimeOutException( cause: Throwable?, context: ExecutionContext, exceededDuration: TimeDuration)
Content copied to clipboard
Link copied to clipboard
fun TimeOutException( message: String? = null, cause: Throwable? = null, contexts: Array<ExecutionContext>, exceededDuration: TimeDuration)
Content copied to clipboard
Functions
Link copied to clipboard
open override fun pushContext(newContext: ExecutionContext): TimeOutException
Content copied to clipboard
Link copied to clipboard
open override fun updateContext(newContext: ExecutionContext, index: Int): TimeOutException
Content copied to clipboard
Creates a new exception instance with the context with in position index updated to newContext. Subclasses should override this method and return the correct instance.
Link copied to clipboard
open override fun updateLastContext(newContext: ExecutionContext): TimeOutException
Content copied to clipboard