Stomp::abort
stomp_abort
(PECL stomp >= 0.1.0)
Stomp::abort -- stomp_abort — Скасує виконання поточної транзакції
Опис
Об'єктно-орієнтований стиль (метод):
public Stomp::abort(string $transaction_id, array $headers = ?): bool
Процедурний стиль:
stomp_abort(resource $link, string $transaction_id, array $headers = ?): bool
Скасує виконання поточної транзакції.
Список параметрів
link
Тільки для процедурного стилю: ідентифікатор з'єднання stomp, отриманий з stomp_connect()
transaction_id
Транзакція, яку слід перервати.
headers
Асоціативний масив, який містить додаткові заголовки (приклад: receipt).
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Об'єктно-орієнтований стиль
Loading...
Приклад #2 Процедурний стиль
Loading...
Примітки
Підказка
Stomp асинхронний за своєю суттю. Синхронний зв'язок може бути реалізований додаванням receipt-заголовка. Це змусить методи нічого не повертати, доки сервер не підтвердить отримання повідомлення або буде перевищено час очікування повідомлення.