ByteArrayCronetCallback

public abstract class ByteArrayCronetCallback extends InMemoryTransformCronetCallback


InMemoryTransformCronetCallback'ın uzmanlık alanıdır. Gövde baytlarını yorumlamadan bire bir döndürür.

Özet

Herkese açık oluşturucular

Herkese açık yöntemler

ByteArrayCronetCallback

Tamamlama işleyicisi ekler.

Korunan yöntemler

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

Düz tam gövdeyi, kullanıcı tanımlı bir nesneye dönüştürür (serileştirme işlemi geri alınır).

Devralınan yöntemler

org.chromium.net.apihelpers.ImplicitFlowControlCallback yönteminden
final void

İstek cancel üzerinden iptal edilirse çağrılır.

final void
onFailed(
    UrlRequest request,
    UrlResponseInfo info,
    CronetException error
)

İstek, start tarihinden sonra herhangi bir nedenle başarısız olursa çağrılır.

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

Yanıt gövdesinin bir kısmı okunduğunda çağrılır.

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

Yönlendirme ile karşılaşıldığında çağrılır.

final void

Tüm yönlendirmelerden sonra son üstbilgi grubu alındığında çağrılır.

final void

İstek başarıyla tamamlandığında çağrılır.

abstract boolean

Yönlendirme ile karşılaşıldığında çağrılır.

org.chromium.net.apihelpers.InMemoryTransformCronetCallback yönteminden
final void

Yanıt gövdesinin bir kısmı okunduğunda çağrılır.

final void

İstek cancel üzerinden iptal edilirse çağrılır.

final void

İstek, start tarihinden sonra herhangi bir nedenle başarısız olursa çağrılır.

final void

Tüm yönlendirmelerden sonra son üstbilgi grubu alındığında çağrılır.

final void

İstek başarıyla tamamlandığında çağrılır.

org.chromium.net.UrlRequest.Callback yönteminden
abstract void
onFailed(
    UrlRequest request,
    UrlResponseInfo info,
    CronetException error
)

İstek, start tarihinden sonra herhangi bir nedenle başarısız olursa çağrılır.

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

Yanıt gövdesinin bir kısmı okunduğunda çağrılır.

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

Yönlendirme ile karşılaşıldığında çağrılır.

Herkese açık oluşturucular

ByteArrayCronetCallback

public ByteArrayCronetCallback()

Herkese açık yöntemler

addCompletionListener

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

Tamamlama işleyicisi ekler. İstek son duruma ulaştığında tüm dinleyicilere eklenme sırasına göre bilgi verilir. Bir dinleyici birden çok kez eklenirse yalnızca ilk eklendiği zamana göre bir kez çağrılır.

Aşağıdaki kaynakları da incelemenizi öneririz:
CronetRequestCompletionListener

Korunan yöntemler

transformBodyBytes

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

Düz tam gövdeyi, kullanıcı tanımlı bir nesneye dönüştürür (serileştirme işlemi geri alınır).

Uygulayan sınıfların, sıra dışı durumları (ör. boş ve hatalı biçimlendirilmiş gövdeler) uygun şekilde ele aldığı varsayılır. Cronet, nesneleri incelemez ve bunları (veya istisnaları) isteği gönderene iletir.