UploadDataSink

abstract class UploadDataSink


Określa metody wywołania zwrotnego dla UploadDataProvider. Wszystkie metody mogą być wywoływane synchronicznie lub asynchronicznie w dowolnym wątku.

Podsumowanie

Konstruktory publiczne

Funkcje publiczne

abstract Unit
onReadError(exception: Exception!)

Wywoływana przez UploadDataProvider, gdy odczyt się nie powiedzie.

abstract Unit
onReadSucceeded(finalChunk: Boolean)

Wywoływana przez UploadDataProvider, gdy odczyt się powiedzie.

abstract Unit
onRewindError(exception: Exception!)

Wywoływana przez UploadDataProvider, gdy przewijanie się nie powiedzie lub gdy przewijanie przesyłanych plików nie jest obsługiwane.

abstract Unit

Wywoływana przez UploadDataProvider, gdy przewijanie się powiedzie.

Konstruktory publiczne

UploadDataSink

UploadDataSink()

Funkcje publiczne

onReadError

abstract fun onReadError(exception: Exception!): Unit

Wywoływana przez UploadDataProvider, gdy odczyt się nie powiedzie.

Parametry
exception: Exception!

Wyjątek przekazany do osadzającego.

onReadSucceeded

abstract fun onReadSucceeded(finalChunk: Boolean): Unit

Wywoływana przez UploadDataProvider, gdy odczyt się powiedzie.

Parametry
finalChunk: Boolean

W przypadku przesyłania podzielonego na części wartość true, jeśli jest to ostatni odczyt. W przypadku przesyłania niepodzielonego na części musi mieć wartość false.

onRewindError

abstract fun onRewindError(exception: Exception!): Unit

Wywoływana przez UploadDataProvider, gdy przewijanie się nie powiedzie lub gdy przewijanie przesyłanych plików nie jest obsługiwane.

Parametry
exception: Exception!

Wyjątek przekazany do osadzającego.

onRewindSucceeded

abstract fun onRewindSucceeded(): Unit

Wywoływana przez UploadDataProvider, gdy przewijanie się powiedzie.