Set standard HTTP-proxy hjá Jena áðrenn spurningar byrja
Skilja standardklientin hjá HttpEnv fyri allan JVM, nær hann byrjar og hvørjir klientar kunnu yvirkoyra hann fyri SERVICE-áheitanir.
Fyri eina innbygda Jena-nytslu við nýmóðins JDK-stakkinum, set eina felags varaleið áðrenn tú byggir spurningsútførslur ella byrjar arbeiðarar:
import java.net.InetSocketAddress;
import java.net.ProxySelector;
import org.apache.jena.http.HttpEnv;
var http = HttpEnv.httpClientBuilder()
.proxy(ProxySelector.of(
new InetSocketAddress("proxy.example.net", 8080)))
.build();
HttpEnv.setDftHttpClient(http);Byggjarin hjá Jena varðveitir sínar standardflutningsstillingar, meðan hann leggur valarin aftrat. Fyri eina innbygda byrði, sum brúkar loyvd almenn SPARQL-endapunkts og ongan proxy-konto hevur, kann listin yvir HTTP-proxy veita HTTP-adressuna hjá valaranum. Hetta verður verandi ein felags JVM-standardur, ikki ein skiftur fyri hvønn spurning.
| Gerð | Røð av klientvali |
|---|---|
| Vanligur HTTP-spurningsbyggjari | Greiður klientur, URL-grundað skráarhittingur, HttpEnv-standardur |
| Innbygdur federativur SERVICE | Samsvarandi skráarklientur, spurningssamanhengsklientur, globalur standardur |
Ein lokalur ella skráargrundaður yvirskrivningur kann tí brúka eina aðra leið. HTTP-byggjarin ásetur sín klient, tá build verður rópt, og letur henda lutin til útførsluna; at skifta standardin seinni skrivar ikki um eina útførslu, sum longu er bygd.
Halt varaleiðini við byrjan støðugari. Brúka hóskandi lokala/samanheng-/skráarflata, tá leiðirnar eru ymiskar.
Ein sjálvstøðugur Fuseki-tænari hevur eisini tørv á tí mannagongd at koyra byrjan, sum hansara útsetta útgáva toyðir. At leggja hesa Java-kotuna í eina fílu ger ikki, at tænarin koyrir hana.