Class: MINT::ApplicationTask

Inherits:
Task show all
Defined in:
lib/MINT-core/model/task.rb

Overview

An ApplicationTask is completely executed by the computer without any human intervention through it’s internal processing. An ApplicationTask can generate or manipulate Domain objects through it’s internal processing. The ApplicationTask is used to model service calls to the functional core of the application or it can enable other Tasks if it is used to model sensor information.

Constant Summary

Constants inherited from Interactor

Interactor::PUBLISH_ATTRIBUTES

Method Summary

Methods inherited from Task

#initialize_statemachine

Methods inherited from Interactor

class_from_channel_name, #create_attribute_channel_name, create_channel_name, #create_channel_w_name, get, getModel, #getSCXML, get_dm, #init_statemachine, #is_in?, #new_states, notify, #process_event, #process_event!, #process_event_vars, #publish_update, #states, #states=, #sync_event, #sync_states, #to_dot, wait

Methods included from InteractorHelpers

#restart_timeout, #start_timeout, #stop_timeout