UploadDataSink

abstract class UploadDataSink


Определяет методы обратного вызова для UploadDataProvider . Все методы могут вызываться синхронно или асинхронно, в любом потоке.

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

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

Общественные функции

abstract Unit
onReadError (exception: Exception !)

Вызывается классом UploadDataProvider при сбое операции чтения.

abstract Unit
onReadSucceeded (finalChunk: Boolean )

Вызывается классом UploadDataProvider при успешном выполнении операции чтения.

abstract Unit
onRewindError (exception: Exception !)

Вызывается классом UploadDataProvider , если перемотка назад не удалась или если перемотка загрузки не поддерживается.

abstract Unit

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

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

UploadDataSink

UploadDataSink()

Общественные функции

onReadError

abstract fun onReadError(exception: Exception!): Unit

Вызывается классом UploadDataProvider при сбое операции чтения.

Параметры
exception: Exception !

Исключение передано встраивающему программисту.

onReadSucceeded

abstract fun onReadSucceeded(finalChunk: Boolean): Unit

Вызывается классом UploadDataProvider при успешном выполнении операции чтения.

Параметры
finalChunk: Boolean

Для загрузки по частям true , если это окончательный результат чтения. Для загрузки без разбивки на части значение должно быть false .

onRewindError

abstract fun onRewindError(exception: Exception!): Unit

Вызывается классом UploadDataProvider , если перемотка назад не удалась или если перемотка загрузки не поддерживается.

Параметры
exception: Exception !

Исключение передано встраивающему программисту.

onRewindSucceeded

abstract fun onRewindSucceeded(): Unit

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