ଆଧୁନିକ JDK ଷ୍ଟାକ୍ ସହିତ ଏମ୍ବେଡେଡ୍ Jena ଆପ୍ଲିକେସନ୍ ପାଇଁ, କ୍ୱେରୀ ନିଷ୍ପାଦନ ତିଆରି କିମ୍ବା ୱାର୍କର୍ ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ ଏକ ସାଧାରଣ ଫଲବ୍ୟାକ୍ ସ୍ଥାପନ କରନ୍ତୁ:

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 ଏଣ୍ଡପଏଣ୍ଟ ବ୍ୟବହାର କରୁଥିବା ଏବଂ ପ୍ରକ୍ସି ଖାତା ନଥିବା ଏମ୍ବେଡେଡ୍ ୱାର୍କଲୋଡ୍ ପାଇଁ, HTTP ପ୍ରକ୍ସି ତାଲିକା ସିଲେକ୍ଟରର HTTP ଠିକଣା ଯୋଗାଇପାରେ। ଏହା JVM-ବ୍ୟାପୀ ଅଂଶୀଦାର ଡିଫଲ୍ଟ ହୋଇ ରହେ, ପ୍ରତି ଅନୁରୋଧ ପାଇଁ ବଦଳୁଥିବା ସ୍ୱିଚ୍ ନୁହେଁ।

କାର୍ଯ୍ୟକ୍ଲାଏଣ୍ଟ ଚୟନ କ୍ରମ
ସାଧାରଣ HTTP କ୍ୱେରୀ ବିଲଡର୍ସ୍ପଷ୍ଟ କ୍ଲାଏଣ୍ଟ, URL-ଆଧାରିତ ରେଜିଷ୍ଟ୍ରି ମେଳ, HttpEnv ଡିଫଲ୍ଟ
ଅନ୍ତର୍ନିହିତ ଫେଡେରେଟେଡ୍ SERVICEମେଳ ଖାଉଥିବା ରେଜିଷ୍ଟ୍ରି କ୍ଲାଏଣ୍ଟ, କ୍ୱେରୀ-ପ୍ରସଙ୍ଗ କ୍ଲାଏଣ୍ଟ, ବିଶ୍ୱ ଡିଫଲ୍ଟ

ତେଣୁ ସ୍ଥାନୀୟ କିମ୍ବା ରେଜିଷ୍ଟ୍ରି ଓଭରରାଇଡ୍ ଅନ୍ୟ ପଥ ନେଇପାରେ। HTTP ବିଲଡର୍ build କଲ୍ ହେବା ସମୟରେ ନିଜର କ୍ଲାଏଣ୍ଟ ନିର୍ଣ୍ଣୟ କରେ ଏବଂ ସେହି ବସ୍ତୁକୁ ନିଷ୍ପାଦନକୁ ଦିଏ; ପରେ ଡିଫଲ୍ଟ ବଦଳାଇବା ପୂର୍ବରୁ ତିଆରି ହୋଇଥିବା ନିଷ୍ପାଦନକୁ ପୁନଃ ଲେଖେ ନାହିଁ।

ଆରମ୍ଭର ଫଲବ୍ୟାକ୍ ସ୍ଥିର ରଖନ୍ତୁ। ପଥ ଅଲଗା ହେଲେ ଉପଯୁକ୍ତ ସ୍ଥାନୀୟ/ପ୍ରସଙ୍ଗ/ରେଜିଷ୍ଟ୍ରି ଇଣ୍ଟରଫେସ୍ ବ୍ୟବହାର କରନ୍ତୁ।

ସ୍ୱତନ୍ତ୍ର Fuseki ସର୍ଭରକୁ ମଧ୍ୟ ଏହାର ନିଯୁକ୍ତ ସଂସ୍କରଣ ସମର୍ଥିତ ଇନିସିଆଲାଇଜେସନ୍ ଚଲାଇବାର ଉପାୟ ଦରକାର। ଏହି Java କୋଡ୍ ଏକ ଫାଇଲରେ ରଖିବା ଦ୍ୱାରା ସେହି ସର୍ଭର ଏହାକୁ ଚଲାଏ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ