Packagecouk.markstar.starrequests.utils
Classpublic final class RequestQueueAsyncUtil
InheritanceRequestQueueAsyncUtil Inheritance Object
Implements ICancelable



Public Properties
 PropertyDefined By
  cancelled : ISignal
[read-only]
RequestQueueAsyncUtil
Protected Properties
 PropertyDefined By
  _currentRequest : IRequest
RequestQueueAsyncUtil
  _cycleDelay : uint
RequestQueueAsyncUtil
  _isExecuting : Boolean
RequestQueueAsyncUtil
  _numRequestsPerCycle : uint
RequestQueueAsyncUtil
  _requests : Vector.<IRequest>
RequestQueueAsyncUtil
  _requestsExecutedThisCyle : uint
RequestQueueAsyncUtil
Public Methods
 MethodDefined By
  
RequestQueueAsyncUtil(numRequestsPerCycle:uint, cycleDelay:uint = 100)
RequestQueueAsyncUtil
  
addRequest(request:IRequest):void
RequestQueueAsyncUtil
  
cancel():void
RequestQueueAsyncUtil
Protected Methods
 MethodDefined By
  
addListeners(signal:ISignal):void
RequestQueueAsyncUtil
  
removeListeners(signal:ISignal):void
RequestQueueAsyncUtil
  
RequestQueueAsyncUtil
  
RequestQueueAsyncUtil
  
RequestQueueAsyncUtil
  
requestCompletedListenerTwo(paramOne:*, paramTwo:*):void
RequestQueueAsyncUtil
  
RequestQueueAsyncUtil
  
RequestQueueAsyncUtil
Property Detail
_currentRequestproperty
protected var _currentRequest:IRequest

_cycleDelayproperty 
protected var _cycleDelay:uint

_isExecutingproperty 
protected var _isExecuting:Boolean

_numRequestsPerCycleproperty 
protected var _numRequestsPerCycle:uint

_requestsproperty 
protected var _requests:Vector.<IRequest>

_requestsExecutedThisCyleproperty 
protected var _requestsExecutedThisCyle:uint

cancelledproperty 
cancelled:ISignal  [read-only]


Implementation
    public function get cancelled():ISignal
Constructor Detail
RequestQueueAsyncUtil()Constructor
public function RequestQueueAsyncUtil(numRequestsPerCycle:uint, cycleDelay:uint = 100)



Parameters
numRequestsPerCycle:uint
 
cycleDelay:uint (default = 100)
Method Detail
addListeners()method
protected function addListeners(signal:ISignal):void

Parameters

signal:ISignal

addRequest()method 
public function addRequest(request:IRequest):void

Parameters

request:IRequest

cancel()method 
public function cancel():void

removeListeners()method 
protected function removeListeners(signal:ISignal):void

Parameters

signal:ISignal

requestCompleted()method 
protected function requestCompleted():void

requestCompletedListenerNone()method 
protected function requestCompletedListenerNone():void

requestCompletedListenerOne()method 
protected function requestCompletedListenerOne(paramOne:*):void

Parameters

paramOne:*

requestCompletedListenerTwo()method 
protected function requestCompletedListenerTwo(paramOne:*, paramTwo:*):void

Parameters

paramOne:*
 
paramTwo:*

sendCurrentRequest()method 
protected function sendCurrentRequest():void

sendNextRequest()method 
protected function sendNextRequest():void