ByteArrayCronetCallback

public abstract class ByteArrayCronetCallback extends InMemoryTransformCronetCallback


نوعی از InMemoryTransformCronetCallback که بایت‌های بدنه را کلمه به کلمه و بدون هیچ تفسیری برمی‌گرداند.

خلاصه

سازندگان عمومی

روش‌های عمومی

ByteArrayCronetCallback

یک شنونده تکمیل اضافه می‌کند.

روش‌های محافظت‌شده

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

بدنه‌ی کاملِ ساده را به یک شیء تعریف‌شده توسط کاربر تبدیل (غیرسریالی‌سازی) می‌کند.

روش‌های ارثی

از org.chromium.net.apihelpers.ImplicitFlowControlCallback
final void

در صورتی که درخواست از طریق cancel لغو شده باشد، فراخوانی می‌شود.

final void

اگر درخواست به هر دلیلی پس از start ناموفق باشد، فراخوانی می‌شود.

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

هر زمان که بخشی از بدنه پاسخ خوانده شود، فراخوانی می‌شود.

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

هر زمان که با یک تغییر مسیر مواجه شویم، فراخوانی می‌شود.

final void

زمانی فراخوانی می‌شود که آخرین مجموعه هدرها، پس از تمام تغییر مسیرها، دریافت شود.

final void

زمانی که درخواست با موفقیت انجام شود، فراخوانی می‌شود.

abstract boolean

هر زمان که با یک تغییر مسیر مواجه شویم، فراخوانی می‌شود.

از org.chromium.net.apihelpers.InMemoryTransformCronetCallback
final void

هر زمان که بخشی از بدنه پاسخ خوانده شود، فراخوانی می‌شود.

final void

در صورتی که درخواست از طریق cancel لغو شده باشد، فراخوانی می‌شود.

final void

اگر درخواست به هر دلیلی پس از start ناموفق باشد، فراخوانی می‌شود.

final void

زمانی فراخوانی می‌شود که آخرین مجموعه هدرها، پس از تمام تغییر مسیرها، دریافت شود.

final void

زمانی که درخواست با موفقیت انجام شود، فراخوانی می‌شود.

از org.chromium.net.UrlRequest.Callback
abstract void

اگر درخواست به هر دلیلی پس از start ناموفق باشد، فراخوانی می‌شود.

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

هر زمان که بخشی از بدنه پاسخ خوانده شود، فراخوانی می‌شود.

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

هر زمان که با یک تغییر مسیر مواجه شویم، فراخوانی می‌شود.

سازندگان عمومی

ByteArrayCronetCallback

public ByteArrayCronetCallback()

روش‌های عمومی

addCompletionListener

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

یک شنونده تکمیل اضافه می‌کند. به همه شنونده‌ها، به ترتیب اضافه شدن، اطلاع داده می‌شود که درخواست به حالت پایانی می‌رسد. اگر یک شنونده چندین بار اضافه شود، فقط یک بار مطابق با اولین باری که اضافه شده است، فراخوانی می‌شود.

همچنین ببینید
CronetRequestCompletionListener

روش‌های محافظت‌شده

transformBodyBytes

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

بدنه‌ی کاملِ ساده را به یک شیء تعریف‌شده توسط کاربر تبدیل (غیرسریالی‌سازی) می‌کند.

فرض بر این است که کلاس‌های پیاده‌سازی، موارد حاشیه‌ای (مانند بدنه‌های خالی و ناقص) را به طور مناسب مدیریت می‌کنند. کرونت اشیاء را بررسی نمی‌کند و آنها (یا هرگونه استثنا) را به صادرکننده درخواست ارسال نمی‌کند.