PHP Трейт Kraken\Channel\Record\ResponseRecordStorage

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$handledReps ResponseRecord[]
$handledRepsTimeout integer
$reps ResponseRecord[]

Защищенные методы

Метод Описание
addResponse ( string $pid, ResponseRecord $response ) Add new ResponseRecord to storage.
createResponse ( string $pid, string $alias, float $timeout, float $timeoutIncrease = 1 ) : ResponseRecord Create ResponseRecord.
existsResponse ( $pid ) : boolean Check if ResponseRecord with given protocol ID exists.
expireResponses ( ) Expire unhandled ResponseRecords.
getResponse ( string $pid ) : ResponseRecord Return ResponseRecord if it exists or null if it does not exist.
resolveOrRejectResponse ( string $pid, $exception ) Mark ResponseRecord as handled if it exists that and has protocol ID equal to $pid.
unfinishedResponses ( ) : ResponseRecord[] Return all unhandled ResponseRecords in array form.

Описание методов

addResponse() защищенный Метод

Add new ResponseRecord to storage.
protected addResponse ( string $pid, ResponseRecord $response )
$pid string
$response ResponseRecord

createResponse() защищенный Метод

Create ResponseRecord.
protected createResponse ( string $pid, string $alias, float $timeout, float $timeoutIncrease = 1 ) : ResponseRecord
$pid string
$alias string
$timeout float
$timeoutIncrease float
Результат ResponseRecord

existsResponse() защищенный Метод

Check if ResponseRecord with given protocol ID exists.
protected existsResponse ( $pid ) : boolean
$pid
Результат boolean

expireResponses() защищенный Метод

Expire unhandled ResponseRecords.
protected expireResponses ( )

getResponse() защищенный Метод

Return ResponseRecord if it exists or null if it does not exist.
protected getResponse ( string $pid ) : ResponseRecord
$pid string
Результат ResponseRecord

resolveOrRejectResponse() защищенный Метод

Mark ResponseRecord as handled if it exists that and has protocol ID equal to $pid.
protected resolveOrRejectResponse ( string $pid, $exception )
$pid string
$exception

unfinishedResponses() защищенный Метод

Return all unhandled ResponseRecords in array form.
protected unfinishedResponses ( ) : ResponseRecord[]
Результат ResponseRecord[]

Описание свойств

$handledReps защищенное свойство

protected ResponseRecord[],Kraken\Channel\Record $handledReps
Результат ResponseRecord[]

$handledRepsTimeout защищенное свойство

protected int $handledRepsTimeout
Результат integer

$reps защищенное свойство

protected ResponseRecord[],Kraken\Channel\Record $reps
Результат ResponseRecord[]