A yw eich polisi dirprwy Java yn caniatáu llwybr union wrth gefn?
Archwiliwch ymgeiswyr detholydd Java pan fo'n rhaid i ddirprwy sydd wedi methu atal y cais yn hytrach na chaniatáu llwybr arall.
Gall detholydd dirprwy Java ddychwelyd sawl ymgeisydd llwybro ar gyfer URI. Pan fo'r rhestr yn cynnwys dirprwy ac yna Proxy.NO_PROXY, gall cleient sy'n cymryd rhan geisio cysylltiad union ar ôl i'r dirprwy fethu.
contract ProxySelector yn diffinio'r rhestr ymgeiswyr a'r hysbysiad methiant. Archwiliwch y canlyniad ar gyfer y cyrchfan union ochr yn ochr ag ymddygiad ailgynnig ac osgoi'r cleient.
Os oes rhaid i ddirprwy sydd wedi methu atal y cais, ni ddylai polisi llwybro'r cleient gynnig dewislen union. Gwiriwch lwybr y methiant yn y rhedegfa wirioneddol: gall gwahanol gleientiaid ddefnyddio canlyniadau'r detholydd yn wahanol.
Mae'r polisi hwn yn rheoli cleientiaid sy'n defnyddio'r detholydd hwnnw. Gall llyfrgell arall greu cleient neu lwybr soced annibynnol, felly ni all detholydd ar ei ben ei hun orfodi ffin rwydwaith ar gyfer y peiriant cyfan.