class requestManager.RequestQueue

Constructors

new
RequestQueue(maxSize: number)

Properties

readonly
isEmpty: boolean
readonly
isFull: boolean
readonly
maxSize: number
readonly
size: number
private
_maxSize: number
private
_queue: (apiModel.APIRequestPromise)[]
private
_size: number

Methods

protected
dequeue(): apiModel.APIRequestPromise | undefined

dequeue: Remove an item from the queue

protected
enqueue(requestPromise: apiModel.APIRequestPromise): void

enqueue: Add an item to the queue