Tillater Java-proxyretningslinjene dine en direkte reservevei?
Undersøk kandidatene til Java-velgeren når en mislykket proxy må stanse forespørselen i stedet for å tillate en annen rute.
En Java-proxyvelger kan returnere flere rute-kandidater for en URI. Når listen inneholder en proxy etterfulgt av Proxy.NO_PROXY, kan en deltakende klient prøve en direkte tilkobling etter at proxyen mislykkes.
ProxySelector-kontrakten definerer kandidatlisten og feilvarselet. Undersøk resultatet for den nøyaktige destinasjonen sammen med klientens atferd ved nye forsøk og omgåelse.
Hvis en mislykket proxy må stanse forespørselen, bør ikke klientens rutingpolitikk tilby et direkte alternativ. Verifiser feilveien i den faktiske kjøretiden: ulike klienter kan bruke velgerens resultater på ulike måter.
Denne politikken styrer klienter som bruker den velgeren. Et annet bibliotek kan opprette en uavhengig klient eller socket-vei, så en velger alene kan ikke håndheve en nettverksgrense for hele maskinen.