RoutineManager

open class RoutineManager

With the routine manager you can divide long functions into sections which can then also be executed asynchronously. The functions and variables are actually self-explanatory.

Constructors

Link copied to clipboard
open fun RoutineManager(routineList: List<Routine>)
Link copied to clipboard
open fun RoutineManager(routineList: List<Routine>, canceledRoutine: Routine)

Functions

Link copied to clipboard
open fun isCanceled(): Boolean
Link copied to clipboard
open fun isRunning(): Boolean
Link copied to clipboard
open fun isStarted(): Boolean
Link copied to clipboard
open fun start()
open fun start(objectMap: HashMap<String, Any>)
Link copied to clipboard
open fun startNotAsynchronously()
open fun startNotAsynchronously(objectMap: HashMap<String, Any>)
Link copied to clipboard
open fun stop()

Properties

Link copied to clipboard
private open val errorMessage: String
Link copied to clipboard
private open val lastExecutedClass: Class<out Any>
Link copied to clipboard
private open val lastObjectMap: HashMap<String, Any>