Any configuration variables, in the form of an array.
Runs the finalisation process for this part. Should set _isFinished to true.
Constructs a Response Array based on the engine part's state.
Implements the abstract _prepare() method
Runs the preparation for this part. Should set _isPrepared
Runs the main functionality loop for this part. Upon calling, should set the _isRunning to true. When it finished, should set the _hasRan to true. If an error is encountered, setError should be used.
Public constructor, creates the timer object and calculates the execution time limits
Public constructor, makes sure we are instanciated only by the factory class
Wakeup function, called whenever the class is unserialized
Wake-up function to reset internal timer when we get unserialized