1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
BrokerInterface.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Main\Messenger\Broker
;
6
7
use
Bitrix\Main\Messenger\Entity\MessageBox
;
8
use
Bitrix\Main\Messenger\Entity\MessageInterface
;
9
use
Bitrix\Main\Messenger\Entity\ProcessingParam\ProcessingParamInterface
;
10
use
Bitrix\Main\Messenger\Internals\Exception\Broker\AckFailedException
;
11
use
Bitrix\Main\Messenger\Internals\Exception\Broker\BrokerReadException
;
12
use
Bitrix\Main\Messenger\Internals\Exception\Broker\RejectFailedException
;
13
use
Bitrix\Main\Messenger\Internals\Exception\Broker\SendFailedException
;
14
18
interface
BrokerInterface
19
{
28
public
function
get
(
string
$queueId,
int
$limit = 50): iterable;
29
37
public
function
getOne
(
string
$queueId): ?
MessageBox
;
38
46
public
function
send
(
MessageInterface
$message
,
string
$queueId,
array
$params
= []): void;
47
55
public
function
ack
(
MessageBox
$message
): void;
56
64
public
function
reject
(
MessageBox
$message
): void;
65
}
Bitrix\Main\Messenger\Entity\MessageBox
Определения
MessageBox.php:16
Bitrix\Main\Messenger\Internals\Exception\Broker\AckFailedException
Определения
AckFailedException.php:10
Bitrix\Main\Messenger\Internals\Exception\Broker\BrokerReadException
Определения
BrokerReadException.php:10
Bitrix\Main\Messenger\Internals\Exception\Broker\RejectFailedException
Определения
RejectFailedException.php:10
Bitrix\Main\Messenger\Internals\Exception\Broker\SendFailedException
Определения
SendFailedException.php:10
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Main\Messenger\Broker\BrokerInterface
Определения
BrokerInterface.php:19
Bitrix\Main\Messenger\Broker\BrokerInterface\send
send(MessageInterface $message, string $queueId, array $params=[])
Bitrix\Main\Messenger\Broker\BrokerInterface\ack
ack(MessageBox $message)
Bitrix\Main\Messenger\Broker\BrokerInterface\reject
reject(MessageBox $message)
Bitrix\Main\Messenger\Broker\BrokerInterface\getOne
getOne(string $queueId)
Bitrix\Main\Messenger\Entity\MessageInterface
Определения
MessageInterface.php:11
Bitrix\Main\Messenger\Entity\ProcessingParam\ProcessingParamInterface
Определения
ProcessingParamInterface.php:10
Bitrix\Main\Messenger\Broker
Определения
BrokerInterface.php:5
$message
$message
Определения
payment.php:8
$params
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения
template.php:799
bitrix
modules
main
lib
Messenger
Broker
BrokerInterface.php
Создано системой
1.14.0