SyncProcessor
Table of Contents
Methods
- dequeue() : SyncInfo|null
- finalizeSync() : Result
- getOrCreateWithLock() : QueueItemResult
- hasItemsInQueue() : bool
- makeIteration() : IterationResult
- tryGetWithLock() : QueueItem|null
Methods
dequeue()
public
dequeue() : SyncInfo|null
Return values
SyncInfo|nullfinalizeSync()
public
finalizeSync(QueueItem $item) : Result
Parameters
- $item : QueueItem
Return values
ResultgetOrCreateWithLock()
public
getOrCreateWithLock(SyncInfo $syncInfo) : QueueItemResult
Parameters
- $syncInfo : SyncInfo
Return values
QueueItemResulthasItemsInQueue()
public
hasItemsInQueue() : bool
Return values
boolmakeIteration()
public
makeIteration(QueueItem $item) : IterationResult
Parameters
- $item : QueueItem
Return values
IterationResulttryGetWithLock()
public
tryGetWithLock(SyncInfo $syncInfo) : QueueItem|null
Parameters
- $syncInfo : SyncInfo