DownloadCallback


public interface DownloadCallback


Model indirme için kullanılan geri çağırma işlevleri. Geri döndürülen mesajlar hata ayıklama amacıyla gönderilir.

Özet

Herkese açık yöntemler

default void

Model indirme işlemi tamamlandığında çağrılır.

default void

Model indirme işlemi hatalar nedeniyle (ör. kullanılamayan özelliklerle ilgili uzak istisna) başlatılmadığında çağrılır.

default void
onDownloadFailed(
    @NonNull String failureStatus,
    @NonNull GenerativeAIException e
)

Model indirme işlemi başarısız olduğunda çağrılır.

default void

Model indirme işlemi zaten başlatılmışsa çağrılır. Bu nedenle yeniden başlatmaya gerek yoktur.

default void
onDownloadProgress(long totalBytesDownloaded)

Model indirme işlemi devam ederken çağrılır.

default void
onDownloadStarted(long bytesToDownload)

Model indirme işlemi düzgün bir şekilde başladığında çağrılır.

Herkese açık yöntemler

onDownloadCompleted

default void onDownloadCompleted()

Model indirme işlemi tamamlandığında çağrılır.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

Model indirme işlemi hatalar nedeniyle (ör. kullanılamayan özelliklerle ilgili uzak istisna) başlatılmadığında çağrılır.

Parametreler
@NonNull GenerativeAIException e

indirme hatası nedeniyle GenerativeAIException hatası atıldı

onDownloadFailed

default void onDownloadFailed(
    @NonNull String failureStatus,
    @NonNull GenerativeAIException e
)

Model indirme işlemi başarısız olduğunda çağrılır.

Parametreler
@NonNull String failureStatus

indirme hatası durum mesajı

@NonNull GenerativeAIException e

indirme hatası nedeniyle GenerativeAIException hatası atıldı

onDownloadPending

default void onDownloadPending()

Model indirme işlemi zaten başlatılmışsa çağrılır. Bu nedenle yeniden başlatmaya gerek yoktur.

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Model indirme işlemi devam ederken çağrılır.

Parametreler
long totalBytesDownloaded

zaten indirilen bayt sayısı

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Model indirme işlemi düzgün bir şekilde başladığında çağrılır.

Parametreler
long bytesToDownload

indirilecek toplam bayt sayısı