Java ပရောက်စီ ရွေးချယ်စက်သည် URI တစ်ခုအတွက် လမ်းကြောင်း ကိုယ်စားလှယ်လောင်း အများအပြားကို ပြန်ပေးနိုင်သည်။ စာရင်းတွင် ပရောက်စီနှင့် ၎င်းနောက် Proxy.NO_PROXY ပါဝင်ပါက ပါဝင်သော client သည် ပရောက်စီ မအောင်မြင်ပြီးနောက် တိုက်ရိုက် ချိတ်ဆက်မှုကို စမ်းကြည့်နိုင်သည်။

ProxySelector စာချုပ် သည် ကိုယ်စားလှယ်လောင်း စာရင်းနှင့် မအောင်မြင်မှု အသိပေးချက်ကို သတ်မှတ်သည်။ စစ်ဆေးပါ တိကျသော ဦးတည်ရာအတွက် ရလဒ် ကို client ၏ ပြန်လည်ကြိုးစားမှုနှင့် ကျော်ဖြတ်မှု အပြုအမူနှင့်အတူ။

မအောင်မြင်သော ပရောက်စီက တောင်းဆိုချက်ကို ရပ်တန့်ရမည်ဆိုပါက client ၏ လမ်းကြောင်း မူဝါဒသည် တိုက်ရိုက် အစားထိုးလမ်းကို မကမ်းလှမ်းသင့်ပါ။ အမှန်တကယ် run time တွင် မအောင်မြင်မှု လမ်းကြောင်းကို စစ်ဆေးပါ- မတူညီသော client များသည် ရွေးချယ်စက်၏ ရလဒ်များကို မတူညီစွာ အသုံးပြုနိုင်သည်။

ဤမူဝါဒသည် ထို ရွေးချယ်စက်ကို အသုံးပြုသော client များကို ထိန်းချုပ်သည်။ အခြား library သည် သီးခြား client သို့မဟုတ် socket လမ်းကြောင်းကို ဖန်တီးနိုင်သည်၊ ထို့ကြောင့် ရွေးချယ်စက် တစ်ခုတည်းဖြင့် စက်တစ်ခုလုံးအတွက် ကွန်ရက် နယ်နိမိတ်ကို မတင်းကြပ်နိုင်ပါ။

ဆက်စပ်ဆောင်းပါးများ