Packagecouk.markstar.starrequests.utils
Classpublic final class RequestBatchAsyncUtil
InheritanceRequestBatchAsyncUtil Inheritance AbstractRequest Inheritance Object



Public Properties
 PropertyDefined By
 Inheritedcancelled : ISignal
[read-only] The instance of the failed signal for this request
AbstractRequest
 Inheritedcompleted : ISignal
[read-only] The instance of the completed signal for this request.
AbstractRequest
 Inheritedfailed : ISignal
[read-only] The instance of the failed signal for this request
AbstractRequest
 Inheritedprogress : ISignal
[read-only] The instance of the progress signal for this request
AbstractRequest
 Inheritedstarted : ISignal
[read-only] The instance of the started signal for this request
AbstractRequest
Protected Properties
 PropertyDefined By
  _currentRequest : IRequest
RequestBatchAsyncUtil
  _cycleDelay : uint
RequestBatchAsyncUtil
  _isExecuting : Boolean
RequestBatchAsyncUtil
  _numRequestsPerCycle : uint
RequestBatchAsyncUtil
  _requests : Vector.<IRequest>
RequestBatchAsyncUtil
  _requestsExecutedThisCyle : uint
RequestBatchAsyncUtil
  _totalRequests : uint
RequestBatchAsyncUtil
Public Methods
 MethodDefined By
  
RequestBatchAsyncUtil(numRequestsPerCycle:uint, cycleDelay:uint = 100)
RequestBatchAsyncUtil
  
addRequest(request:IRequest):void
RequestBatchAsyncUtil
  
cancel():void
[override]
RequestBatchAsyncUtil
  
send():void
[override]
RequestBatchAsyncUtil
Protected Methods
 MethodDefined By
  
addListeners(signal:ISignal):void
RequestBatchAsyncUtil
  
cleanup():void
[override]
RequestBatchAsyncUtil
 Inherited
dispatchFailed(message:String):void
Helper function for sending the failed signal.
AbstractRequest
  
removeListeners(signal:ISignal):void
RequestBatchAsyncUtil
  
RequestBatchAsyncUtil
  
RequestBatchAsyncUtil
  
RequestBatchAsyncUtil
  
requestCompletedListenerTwo(paramOne:*, paramTwo:*):void
RequestBatchAsyncUtil
  
requestProgressListener(progress:Number):void
RequestBatchAsyncUtil
  
RequestBatchAsyncUtil
  
RequestBatchAsyncUtil
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

_totalRequestsproperty 
protected var _totalRequests:uint

Constructor Detail
RequestBatchAsyncUtil()Constructor
public function RequestBatchAsyncUtil(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 
override public function cancel():void

cleanup()method 
override protected function cleanup():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:*

requestProgressListener()method 
protected function requestProgressListener(progress:Number):void

Parameters

progress:Number

send()method 
override public function send():void

sendCurrentRequest()method 
protected function sendCurrentRequest():void

sendNextRequest()method 
protected function sendNextRequest():void