Skip to content

ОтелРезультатЭкспорта

Результат асинхронной операции экспорта.

Описание

Аналог CompletableResultCode из Java SDK. Используется процессорами и экспортерами для возврата результата операций Export, ForceFlush. Может содержать обещание для ожидания завершения асинхронных операций.

Конструктор

ПараметрТипПо умолчаниюОписание
СтатусЧисло-1Начальный статус: 0 = успех, 1 = ошибка, -1 = в процессе
ОбещаниеПроизвольныйНеопределеноОбъект обещания для async-операций

Методы

Успешно

Возвращает признак успешности результата.

Возвращает: БулевоИстина, если операция завершилась успешно


ИстекТаймаут

Возвращает признак истечения таймаута.

Возвращает: БулевоИстина, если операция завершилась по таймауту


Статус

Возвращает числовой код статуса результата.

Возвращает: Число0 = успех, 1 = ошибка, 2 = таймаут, -1 = в процессе


Ожидать

Блокирующее ожидание завершения операции. Если результат содержит обещание, ожидает его завершения.

ПараметрТипПо умолчаниюОписание
ТаймаутМсЧисло0Таймаут ожидания в миллисекундах (0 = без ограничения)

Возвращает: ОтелРезультатЭкспорта — ссылка на себя для цепочки вызовов

См. также