9 lines
		
	
	
		
			474 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			474 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @startuml
 | |
| scheduling --> unknown: zoneSpec.onScheduleTask\nor task.scheduleFn\nthrow error
 | |
| running --> scheduled: error in \ntask.callback\nand task is\nperiodical\ntask
 | |
| running --> notScheduled: error in\ntask.callback\nand\ntask is not\nperiodical
 | |
| running: zoneSpec.onHandleError
 | |
| running --> throw: error in\n task.callback\n and \nzoneSpec.onHandleError\n return true
 | |
| canceling --> unknown: zoneSpec.onCancelTask\n or task.cancelFn\n throw error
 | |
| unknown --> throw
 | |
| @enduml |