gsdsdk / com.gsd.software.sdk.offlinetools.api / IntentionController

IntentionController

class IntentionController :ScopeEventListener

Created by konradrutkowski on 07.02.2019.

Constructors

Name Summary
<init> IntentionController(intentionStorage:IntentionDataSource, intentionDefinition:IntentionConfiguration)
Created by konradrutkowski on 07.02.2019.

Functions

Name Summary
addIntention fun addIntention(intention:Intention, priority:Int):Unit
executeAll suspend fun executeAll():Unit
executeScope suspend fun executeScope(id:String):Unit
getIntentionScopes fun getIntentionScopes():Set<IntentionScope>
onScopeExecuted suspend fun onScopeExecuted(id:String):Unit
onScopeFailed fun onScopeFailed(id:String):Unit
onScopeFinished suspend fun onScopeFinished(id:String):Unit
onScopeUnableToExecute fun onScopeUnableToExecute(id:String):Unit