Por enigita Jena-aplikaĵo sur sia moderna JDK-stako, starigu komunan rezervan vojon antaŭ ol konstrui informpetajn plenumojn aŭ startigi laborantojn:

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);

La konstruilo de Jena konservas siajn transportajn defaŭltojn dum ĝi aldonas la selektilon. Por enigita laborŝarĝo uzanta permesitajn publikajn SPARQL-finpunktojn sen prokura konto, la listo de HTTP-prokurservoj povas provizi la HTTP-adreson de la selektilo. Ĉi tio restas komuna JVM-defaŭlto, ne ŝaltilo por ĉiu peto.

OperacioOrdo de klienta elekto
Ordinara HTTP-informpeta konstruiloRekta kliento, URL-baza registra kongruo, HttpEnv-defaŭlto
Enkonstruita federacia SERVICEKongrua registra kliento, informpeta kunteksta kliento, tutmonda defaŭlto

Loka aŭ registra anstataŭigo do povas uzi alian vojon. La HTTP-konstruilo decidas sian klienton kiam build estas vokata kaj transdonas tiun objekton al la plenumo; posta anstataŭigo de la defaŭlto ne reskribas jam konstruitan plenumon.

Tenadu la startan rezervan vojon stabila. Uzu la taŭgan lokan/kuntekstan/registran interfacon kiam la vojoj malsamas.

Memstara Fuseki-servilo ankaŭ bezonas la manieron funkciigi inicialigon, kiun subtenas ĝia deplojita versio. Meti ĉi tiun Java-kodon en dosieron ne igas tiun servilon plenumi ĝin.

Rilataj artikoloj