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 によって呼び出されます。