PHP Класс Thruway\Role\Caller

Наследование: extends AbstractRole
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( ) Constructor
call ( ClientSession $session, string $procedureName, mixed $arguments = null, mixed $argumentsKw = null, mixed $options = null ) : Promise process call
getFeatures ( ) : stdClass Return supported features
handlesMessage ( Thruway\Message\Message $msg ) : boolean handle message Returns true if this role handles this message.
onMessage ( AbstractSession $session, Thruway\Message\Message $msg ) : void process message

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

Метод Описание
processError ( Thruway\Message\ErrorMessage $msg ) Process ErrorMessage
processResult ( Thruway\Message\ResultMessage $msg ) Process ResultMessage

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

__construct() публичный Метод

Constructor
public __construct ( )

call() публичный Метод

process call
public call ( ClientSession $session, string $procedureName, mixed $arguments = null, mixed $argumentsKw = null, mixed $options = null ) : Promise
$session Thruway\ClientSession
$procedureName string
$arguments mixed
$argumentsKw mixed
$options mixed
Результат React\Promise\Promise

getFeatures() публичный Метод

Return supported features
public getFeatures ( ) : stdClass
Результат stdClass

handlesMessage() публичный Метод

handle message Returns true if this role handles this message.
public handlesMessage ( Thruway\Message\Message $msg ) : boolean
$msg Thruway\Message\Message
Результат boolean

onMessage() публичный Метод

process message
public onMessage ( AbstractSession $session, Thruway\Message\Message $msg ) : void
$session Thruway\AbstractSession
$msg Thruway\Message\Message
Результат void

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

Process ErrorMessage
protected processError ( Thruway\Message\ErrorMessage $msg )
$msg Thruway\Message\ErrorMessage

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

Process ResultMessage
protected processResult ( Thruway\Message\ResultMessage $msg )
$msg Thruway\Message\ResultMessage