1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс JsonRpcTransport

Открытые члены

 __construct (array $options=[])
 sendMessages (array $messages)
 getUsersLastSeen (array $userList)
 updateUsersLastSeen (array $userTimestamps)

Защищенные члены

 executeMethod (string $queueServerUrl, string $method, array $params)
 executeBatch (string $queueServerUrl, string $batchBody)
 performHttpRequest (string $queueServerUrl, string $body)

Защищенные статические члены

static createRequestBatches (array $messages)
static createJsonRpcRequest (string $method, $params)

Защищенные данные

const VERSION = '2.0'
const METHOD_PUBLISH = 'publish'
const METHOD_GET_LAST_SEEN = 'getUsersLastSeen'
const METHOD_UPDATE_LAST_SEEN = 'updateUsersLastSeen'
string $serverUrl = ''
string $hostname = ''

Подробное описание

См. определение в файле jsonrpctransport.php строка 7

Конструктор(ы)

◆ __construct()

__construct ( array $options = [])

См. определение в файле jsonrpctransport.php строка 17

Методы

◆ createJsonRpcRequest()

createJsonRpcRequest ( string $method,
$params )
staticprotected
Аргументы
string$method
mixed$params
Возвращает
array

См. определение в файле jsonrpctransport.php строка 134

◆ createRequestBatches()

createRequestBatches ( array $messages)
staticprotected
Аргументы
\Bitrix\Pull\DTO\Message[]$messages
Возвращает
string[]

См. определение в файле jsonrpctransport.php строка 95

◆ executeBatch()

executeBatch ( string $queueServerUrl,
string $batchBody )
protected

См. определение в файле jsonrpctransport.php строка 174

◆ executeMethod()

executeMethod ( string $queueServerUrl,
string $method,
array $params )
protected

См. определение в файле jsonrpctransport.php строка 143

◆ getUsersLastSeen()

getUsersLastSeen ( array $userList)

См. определение в файле jsonrpctransport.php строка 54

◆ performHttpRequest()

performHttpRequest ( string $queueServerUrl,
string $body )
protected

См. определение в файле jsonrpctransport.php строка 187

◆ sendMessages()

sendMessages ( array $messages)
Аргументы
\Bitrix\Pull\DTO\Message[]$messages
array$options
Возвращает
Main\Result
См. также
DTO\Message

См. определение в файле jsonrpctransport.php строка 29

◆ updateUsersLastSeen()

updateUsersLastSeen ( array $userTimestamps)

Communicates users' last seen timestamps to the queue server.

Аргументы
array$userTimestampsUSER_ID => LAST_SEEN_TIMESTAMP
Возвращает
Main\Result

См. определение в файле jsonrpctransport.php строка 82

Поля

◆ $hostname

string $hostname = ''
protected

См. определение в файле jsonrpctransport.php строка 15

◆ $serverUrl

string $serverUrl = ''
protected

См. определение в файле jsonrpctransport.php строка 14

◆ METHOD_GET_LAST_SEEN

const METHOD_GET_LAST_SEEN = 'getUsersLastSeen'
protected

См. определение в файле jsonrpctransport.php строка 11

◆ METHOD_PUBLISH

const METHOD_PUBLISH = 'publish'
protected

См. определение в файле jsonrpctransport.php строка 10

◆ METHOD_UPDATE_LAST_SEEN

const METHOD_UPDATE_LAST_SEEN = 'updateUsersLastSeen'
protected

См. определение в файле jsonrpctransport.php строка 12

◆ VERSION

const VERSION = '2.0'
protected

См. определение в файле jsonrpctransport.php строка 9


Объявления и описания членов класса находятся в файле: