ByteArrayCronetCallback

public abstract class ByteArrayCronetCallback extends InMemoryTransformCronetCallback


Специализация функции InMemoryTransformCronetCallback , которая возвращает байты тела запроса в неизменном виде, без какой-либо интерпретации.

Краткое содержание

Государственные строители

Общедоступные методы

ByteArrayCronetCallback

Добавляет обработчик завершения.

Защищенные методы

final byte[]
transformBodyBytes ( UrlResponseInfo info, byte[] bodyBytes)

Преобразует (десериализует) обычный текст целиком в определяемый пользователем объект.

Унаследованные методы

Из org.chromium.net.apihelpers.ImplicitFlowControlCallback.
final void

Вызывается, если запрос был отменен с помощью cancel .

final void

Вызывается, если запрос по какой-либо причине не удался после start .

final void
onReadCompleted (
UrlRequest request,
UrlResponseInfo info,
ByteBuffer byteBuffer
)

Вызывается всякий раз, когда считывается часть тела ответа.

final void
onRedirectReceived (
UrlRequest request,
UrlResponseInfo info,
String newLocationUrl
)

Вызывается при обнаружении перенаправления.

final void

Вызывается при получении окончательного набора заголовков после всех перенаправлений.

final void

Вызывается при успешном завершении запроса.

abstract boolean

Вызывается при обнаружении перенаправления.

Из org.chromium.net.apihelpers.InMemoryTransformCronetCallback
final void

Вызывается всякий раз, когда считывается часть тела ответа.

final void

Вызывается, если запрос был отменен с помощью cancel .

final void

Вызывается, если запрос по какой-либо причине не удался после start .

final void

Вызывается при получении окончательного набора заголовков после всех перенаправлений.

final void

Вызывается при успешном завершении запроса.

Из org.chromium.net.UrlRequest.Callback
abstract void

Вызывается, если запрос по какой-либо причине не удался после start .

abstract void
onReadCompleted (
UrlRequest request,
UrlResponseInfo info,
ByteBuffer byteBuffer
)

Вызывается всякий раз, когда считывается часть тела ответа.

abstract void
onRedirectReceived (
UrlRequest request,
UrlResponseInfo info,
String newLocationUrl
)

Вызывается при обнаружении перенаправления.

Государственные строители

ByteArrayCronetCallback

public ByteArrayCronetCallback()

Общедоступные методы

addCompletionListener

public ByteArrayCronetCallback addCompletionListener(
    CronetRequestCompletionListener<byte[]> listener
)

Добавляет обработчик завершения. Все обработчики получают уведомление о достижении запросом конечного состояния в порядке добавления. Если обработчик добавляется несколько раз, он будет вызван только один раз в соответствии с первым добавлением.

Защищенные методы

transformBodyBytes

protected final byte[] transformBodyBytes(UrlResponseInfo info, byte[] bodyBytes)

Преобразует (десериализует) обычный текст целиком в определяемый пользователем объект.

Предполагается, что реализующие классы корректно обрабатывают крайние случаи (например, пустые и некорректно сформированные тела запросов). Cronet не проверяет объекты и передает их (или любые исключения) отправителю запроса.