Packageartcustomer.framework.process.tasks
Classpublic class TaskProcesor
InheritanceTaskProcesor Inheritance flash.events.EventDispatcher
Implements IDestroyable

TaskProcesor



Public Methods
 MethodDefined By
  
Constructor
TaskProcesor
  
addTask(taskClass:Class):void
Add Task in stack.
TaskProcesor
  
destroy():void
Destructor.
TaskProcesor
  
dispose():void
Dispose procesor.
TaskProcesor
  
Get Task at index.
TaskProcesor
  
hasTaskAt(index:int):Boolean
Test stack at index.
TaskProcesor
  
Start procesing.
TaskProcesor
  
Stop procesing.
TaskProcesor
Events
 Event Summary Defined By
  TaskProcesor
  TaskProcesor
  TaskProcesor
  TaskProcesor
Constructor Detail
TaskProcesor()Constructor
public function TaskProcesor()

Constructor

Method Detail
addTask()method
public function addTask(taskClass:Class):void

Add Task in stack.

Parameters

taskClass:Class — : Must extends AbstractTask !

destroy()method 
public function destroy():void

Destructor.

dispose()method 
public function dispose():void

Dispose procesor. Clear task's stack.

getTaskAt()method 
public function getTaskAt(index:int):AbstractTask

Get Task at index.

Parameters

index:int

Returns
AbstractTask
hasTaskAt()method 
public function hasTaskAt(index:int):Boolean

Test stack at index.

Parameters

index:int

Returns
Boolean
startProcesing()method 
public function startProcesing():void

Start procesing.

stopProcesing()method 
public function stopProcesing():void

Stop procesing.

Event Detail
onEndProcesing Event
Event Object Type: artcustomer.framework.tasks.events.TaskProcesorEvent

onErrorProcesing Event  
Event Object Type: artcustomer.framework.tasks.events.TaskProcesorEvent

onProgressProcesing Event  
Event Object Type: artcustomer.framework.tasks.events.TaskProcesorEvent

onStartProcesing Event  
Event Object Type: artcustomer.framework.tasks.events.TaskProcesorEvent