Ang isang selector ng proxy ng Java ay maaaring magbalik ng ilang kandidato sa pagruruta para sa isang URI. Kapag ang listahan ay may proxy na sinusundan ng Proxy.NO_PROXY, ang kalahok na kliyente ay maaaring subukan ang direktang koneksyon pagkatapos mabigo ang proxy.

kontrata ng ProxySelector ang tumutukoy sa listahan ng kandidato at abiso ng pagkabigo. Siyasatin ang resulta para sa eksaktong destinasyon kasama ng pag-uugali ng muling pagsubok at paglampas ng kliyente.

Kung ang bigong proxy ay dapat ihinto ang kahilingan, hindi dapat mag-alok ng direktang alternatibo ang patakaran sa pagruruta ng kliyente. I-verify ang landas ng pagkabigo sa aktwal na runtime: maaaring iba-iba ang paggamit ng mga kliyente sa mga resulta ng selector.

Pinamamahalaan ng patakarang ito ang mga kliyenteng gumagamit ng selector na iyon. Ang ibang library ay maaaring lumikha ng malayang kliyente o landas ng socket, kaya ang selector lamang ay hindi makapagpapatupad ng hangganan ng network para sa buong makina.

Kaugnay na mga artikulo