PHP Class Thumper\RpcClient

Inheritance: extends BaseAmqp
Mostrar archivo Open project: php-amqplib/thumper Class Usage Examples

Protected Properties

Property Type Description
$queueName string
$replies string[]
$requestTimeout integer
$requests integer

Public Methods

Method Description
addRequest ( string $messageBody, string $server, string $requestId, string $routingKey = '' ) Add request to be sent to RPC Server.
getReplies ( ) : array Get replies.
initClient ( ) Initialize client.
processMessage ( PhpAmqpLib\Message\AMQPMessage $message )
setTimeout ( integer $timeout )

Method Details

addRequest() public method

Add request to be sent to RPC Server.
public addRequest ( string $messageBody, string $server, string $requestId, string $routingKey = '' )
$messageBody string
$server string
$requestId string
$routingKey string

getReplies() public method

Get replies.
public getReplies ( ) : array
return array

initClient() public method

Initialize client.
public initClient ( )

processMessage() public method

public processMessage ( PhpAmqpLib\Message\AMQPMessage $message )
$message PhpAmqpLib\Message\AMQPMessage

setTimeout() public method

public setTimeout ( integer $timeout )
$timeout integer

Property Details

$queueName protected_oe property

protected string $queueName
return string

$replies protected_oe property

protected string[] $replies
return string[]

$requestTimeout protected_oe property

protected int $requestTimeout
return integer

$requests protected_oe property

protected int $requests
return integer