درخواست آدرس.وضعیت

public class UrlRequest.Status


درخواست مقادیر وضعیت برگردانده شده توسط getStatus .

خلاصه

ثابت‌ها

static final int

این حالت مربوط به بار منبعی است که در انتظار برقراری اتصال TCP (یا اتصال شبکه دیگر) مسدود شده است.

static final int

این حالت مربوط به منبعی است که در انتظار دانلود اسکریپت PAC مسدود شده است.

static final int

این وضعیت نشان می‌دهد که ما در حال ایجاد یک تونل از طریق سرور پروکسی هستیم.

static final int
IDLE = 0

این حالت مربوط به بارگذاری منابعی است که یا هنوز شروع نشده است یا بیکار است و منتظر است تا مصرف‌کننده کاری برای پیشبرد امور انجام دهد (مثلاً وقتی مصرف‌کننده یک UrlRequest هنوز تابع read() را فراخوانی نکرده است).

static final int
INVALID = -1

این وضعیت نشان می‌دهد که درخواست تکمیل شده، لغو شده یا شروع نشده است.

static final int

این حالت مربوط به بارگذاری منبعی است که در انتظار تکمیل خواندن مسدود شده است.

static final int

این حالت مربوط به بار منبعی است که در انتظار تعیین نام میزبان مسدود شده است.

static final int

این حالت مربوط به بارگذاری منابعی است که مسدود شده و منتظر است تا اسکریپت پیکربندی خودکار پروکسی، سرور پروکسی را برای استفاده بازگرداند، اما آن اسکریپت پروکسی مشغول حل کردن آدرس IP یک میزبان است.

static final int

این حالت مربوط به بارگذاری منابعی است که در انتظار اسکریپت پیکربندی خودکار پروکسی برای بازگرداندن یک سرور پروکسی برای استفاده، مسدود شده است.

static final int

این حالت مربوط به بارگذاری منابعی است که در انتظار آپلود کامل یک درخواست به سرور، مسدود شده است.

static final int

این حالت مربوط به بارگذاری منابعی است که در انتظار تکمیل عملیات SSL handshake مسدود شده است.

static final int

وقتی یک گروه مخزن سوکت به حداکثر تعداد سوکت‌های مجاز در هر گروه رسیده باشد، این وضعیت برای همه درخواست‌هایی که سوکت ندارند، به جز آن‌هایی که مربوط به یک اتصال جدید در انتظار هستند، بازگردانده می‌شود.

static final int

این حالت مربوط به بارگذاری منبعی است که در انتظار دسترسی به منبعی در حافظه پنهان مسدود شده است.

static final int

این وضعیت نشان می‌دهد که نماینده URLRequest تصمیم گرفته است که این درخواست را قبل از ارسال از طریق شبکه مسدود کند.

static final int

این حالت مربوط به بار منبعی است که در انتظار پاسخ به یک درخواست شبکه مسدود شده است.

static final int

وقتی تعداد سوکت‌های یک گروه از حداکثر تعداد سوکت‌های مجاز برای هر گروه کمتر باشد، اما به دلیل محدودیت تعداد سوکت در هر گروه، امکان ایجاد سوکت جدید وجود نداشته باشد، این وضعیت توسط تمام درخواست‌های مربوط به گروهی که منتظر اتصال غیرفعال هستند، به جز درخواست‌هایی که ممکن است توسط یک اتصال جدید در حال انتظار سرویس‌دهی شوند، بازگردانده می‌شود.

ثابت‌ها

اتصال

public static final int CONNECTING = 10

این حالت مربوط به بارگذاری منابعی است که در انتظار برقراری اتصال TCP (یا اتصال شبکه دیگر) مسدود شده است. درخواست‌های HTTP که از اتصال keep-alive استفاده مجدد می‌کنند، از این حالت عبور می‌کنند.

در حال دانلود فایل PAC

public static final int DOWNLOADING_PAC_FILE = 5

این حالت مربوط به منبعی است که در انتظار دانلود اسکریپت PAC مسدود شده است.

ایجاد تونل پروکسی

public static final int ESTABLISHING_PROXY_TUNNEL = 8

این وضعیت نشان می‌دهد که ما در حال ایجاد یک تونل از طریق سرور پروکسی هستیم.

بیکار

public static final int IDLE = 0

این حالت مربوط به بارگذاری منابعی است که یا هنوز شروع نشده است یا بیکار است و منتظر است تا مصرف‌کننده کاری برای پیشبرد امور انجام دهد (مثلاً وقتی مصرف‌کننده یک UrlRequest هنوز تابع read() را فراخوانی نکرده است).

نامعتبر

public static final int INVALID = -1

این وضعیت نشان می‌دهد که درخواست تکمیل شده، لغو شده یا شروع نشده است.

پاسخ خواندنی

public static final int READING_RESPONSE = 14

این حالت مربوط به بارگذاری منابعی است که در انتظار تکمیل عملیات خواندن مسدود شده است. در مورد تراکنش HTTP، این حالت مربوط به دوره زمانی پس از دریافت هدرهای پاسخ و قبل از دانلود کامل بدنه پاسخ است. (توجه: این حالت فقط برای یک UrlRequest اعمال می‌شود در حالی که یک عملیات read() در حال انجام است.)

میزبان در حال حل

public static final int RESOLVING_HOST = 9

این حالت مربوط به بارگذاری منبعی است که در انتظار حل شدن نام میزبان مسدود شده است. این می‌تواند نشان‌دهنده حل شدن سرور مبدا مربوط به منبع یا نام میزبان یک سرور پروکسی باشد که برای دریافت منبع استفاده می‌شود.

حل کردن_فایل_میزبان_در_پک

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

این حالت مربوط به بارگذاری منابعی است که مسدود شده و منتظر است تا اسکریپت پیکربندی خودکار پروکسی، سرور پروکسی را برای استفاده بازگرداند، اما آن اسکریپت پروکسی مشغول حل کردن آدرس IP یک میزبان است.

حل_پروکسی_برای_آدرس_سایت

public static final int RESOLVING_PROXY_FOR_URL = 6

این حالت مربوط به بارگذاری منابعی است که در انتظار اسکریپت پیکربندی خودکار پروکسی برای بازگرداندن یک سرور پروکسی برای استفاده، مسدود شده است.

ارسال_درخواست

public static final int SENDING_REQUEST = 12

این وضعیت مربوط به بارگذاری منابعی است که در انتظار آپلود کامل یک درخواست به سرور مسدود شده است. در مورد درخواست HTTP POST، این وضعیت شامل دوره زمانی است که در طی آن متن پیام در حال آپلود است.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

این حالت مربوط به بارگذاری منابعی است که در انتظار تکمیل عملیات SSL handshake مسدود شده است.

منتظر سوکت موجود باشید

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

وقتی یک گروه مخزن سوکت به حداکثر تعداد سوکت‌های مجاز در هر گروه رسیده باشد، این وضعیت برای همه درخواست‌هایی که سوکت ندارند، به جز آن‌هایی که مربوط به یک اتصال جدید در انتظار هستند، بازگردانده می‌شود.

منتظر_کاوش

public static final int WAITING_FOR_CACHE = 4

این حالت مربوط به بارگذاری منبعی است که در انتظار دسترسی به منبعی در حافظه پنهان مسدود شده است. اگر چندین درخواست برای یک منبع ارسال شود، درخواست اول مسئول نوشتن (یا به‌روزرسانی) ورودی حافظه پنهان خواهد بود و درخواست دوم تا زمان تکمیل درخواست اول به تعویق می‌افتد. این کار ممکن است برای بهینه‌سازی استفاده مجدد از حافظه پنهان انجام شود.

منتظر_نماینده_باشید

public static final int WAITING_FOR_DELEGATE = 3

این وضعیت نشان می‌دهد که نماینده URLRequest تصمیم گرفته است که این درخواست را قبل از ارسال از طریق شبکه مسدود کند.

منتظر_پاسخ

public static final int WAITING_FOR_RESPONSE = 13

این حالت مربوط به بار منبعی است که در انتظار پاسخ به یک درخواست شبکه مسدود شده است. در مورد تراکنش HTTP، این مربوط به دوره زمانی پس از ارسال درخواست و قبل از دریافت تمام هدرهای پاسخ است.

منتظر_برای_توقف_سوکت_استخر

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

وقتی تعداد سوکت‌های یک گروه از حداکثر تعداد سوکت‌های مجاز برای هر گروه کمتر باشد، اما به دلیل محدودیت تعداد سوکت در هر گروه، امکان ایجاد سوکت جدید وجود نداشته باشد، این وضعیت توسط تمام درخواست‌های مربوط به گروهی که منتظر اتصال غیرفعال هستند، به جز درخواست‌هایی که ممکن است توسط یک اتصال جدید در حال انتظار سرویس‌دهی شوند، بازگردانده می‌شود.