ສຳລັບແອັບພລິເຄຊັນ Jena ຝັງຕົວທີ່ໃຊ້ຊຸດ JDK ທັນສະໄໝ, ຕັ້ງເສັ້ນທາງສຳຮອງຮ່ວມກ່ອນສ້າງການປະຕິບັດຄຳຖາມ ຫຼື ເລີ່ມ worker:

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

ຕົວສ້າງຂອງ Jena ຮັກສາຄ່າເລີ່ມຕົ້ນຂອງການຂົນສົ່ງ ໃນຂະນະທີ່ເພີ່ມຕົວເລືອກ. ສຳລັບພາລະຝັງຕົວທີ່ໃຊ້ຈຸດສຸດທ້າຍ SPARQL ສາທາລະນະທີ່ອະນຸຍາດ ແລະ ບໍ່ມີບັນຊີ proxy, ລາຍການ proxy HTTP ສາມາດໃຫ້ທີ່ຢູ່ HTTP ຂອງຕົວເລືອກ. ນີ້ຍັງເປັນຄ່າເລີ່ມຕົ້ນຮ່ວມຂອງ JVM, ບໍ່ແມ່ນສະວິດຕໍ່ຄຳຮ້ອງ.

ການດຳເນີນງານລຳດັບການເລືອກ client
ຕົວສ້າງຄຳຖາມ HTTP ທຳມະດາclient ຊັດເຈນ, ການຈັບຄູ່ທະບຽນຕາມ URL, ຄ່າເລີ່ມຕົ້ນ HttpEnv
SERVICE ສະຫະພັນທີ່ຝັງມາclient ທະບຽນທີ່ກົງກັນ, client ບໍລິບົດຄຳຖາມ, ຄ່າເລີ່ມຕົ້ນທົ່ວໂລກ

ດັ່ງນັ້ນການຂຽນທັບທ້ອງຖິ່ນ ຫຼື ທາງທະບຽນສາມາດໃຊ້ເສັ້ນທາງອື່ນ. ຕົວສ້າງ HTTP ກຳນົດ client ຂອງຕົນເມື່ອ build ຖືກເອີ້ນ ແລະ ສົ່ງວັດຖຸນັ້ນໄປຫາການປະຕິບັດ; ການປ່ຽນຄ່າເລີ່ມຕົ້ນພາຍຫຼັງບໍ່ໄດ້ຂຽນການປະຕິບັດທີ່ສ້າງແລ້ວຄືນໃໝ່.

ຮັກສາເສັ້ນທາງສຳຮອງຕອນເລີ່ມໃຫ້ໝັ້ນຄົງ. ໃຊ້ອິນເຕີເຟສທ້ອງຖິ່ນ/ບໍລິບົດ/ທະບຽນທີ່ເໝາະສົມເມື່ອເສັ້ນທາງແຕກຕ່າງ.

ເຊີບເວີ Fuseki ແຍກຕ່າງຫາກກໍຕ້ອງການວິທີທີ່ເວີຊັນທີ່ຕິດຕັ້ງຂອງມັນຮອງຮັບ ເພື່ອແລ່ນການເລີ່ມຕົ້ນ. ການໃສ່ລະຫັດ Java ນີ້ໃນໄຟລ໌ບໍ່ເຮັດໃຫ້ເຊີບເວີນັ້ນປະຕິບັດມັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ