Skip to content

Commit 5ec7c69

Browse files
committed
Adding webClient and vertx to SitePage
1 parent 092a6dd commit 5ec7c69

File tree

2 files changed

+17
-13
lines changed

2 files changed

+17
-13
lines changed

src/main/java/org/computate/frFR/java/ConfigSite.java

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -679,19 +679,21 @@ protected void _solrUrlFiware() throws Exception {
679679

680680
public SolrClient clientSolrFiware;
681681
protected void _clientSolrFiware() throws Exception {
682-
SSLContextBuilder builder = new SSLContextBuilder();
683-
builder.loadTrustMaterial(null, new TrustSelfSignedStrategy());
684-
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(builder.build(), NoopHostnameVerifier.INSTANCE);
685-
UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(solrUtilisateur, solrMotDePasse);
686-
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
687-
PreemptiveAuth requestInterceptor = new PreemptiveAuth(new BasicScheme());
688-
credentialsProvider.setCredentials(AuthScope.ANY, credentials);
689-
CloseableHttpClient httpClient = HttpClients.custom()
690-
.setSSLSocketFactory(sslsf)
691-
.setDefaultCredentialsProvider(credentialsProvider)
692-
.addInterceptorLast(requestInterceptor)
693-
.build();
694-
clientSolrFiware = new HttpSolrClient.Builder(solrUrlFiware).withHttpClient(httpClient).build();
682+
if(StringUtils.isNotBlank(solrUrlFiware)) {
683+
SSLContextBuilder builder = new SSLContextBuilder();
684+
builder.loadTrustMaterial(null, new TrustSelfSignedStrategy());
685+
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(builder.build(), NoopHostnameVerifier.INSTANCE);
686+
UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(solrUtilisateur, solrMotDePasse);
687+
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
688+
PreemptiveAuth requestInterceptor = new PreemptiveAuth(new BasicScheme());
689+
credentialsProvider.setCredentials(AuthScope.ANY, credentials);
690+
CloseableHttpClient httpClient = HttpClients.custom()
691+
.setSSLSocketFactory(sslsf)
692+
.setDefaultCredentialsProvider(credentialsProvider)
693+
.addInterceptorLast(requestInterceptor)
694+
.build();
695+
clientSolrFiware = new HttpSolrClient.Builder(solrUrlFiware).withHttpClient(httpClient).build();
696+
}
695697
}
696698

697699
/**

src/main/java/org/computate/frFR/java/EcrireApiClasse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3697,6 +3697,8 @@ else if(classePageAvecTemplateMethode || classeApiMethode.contains(i18nGlobale.g
36973697
tl(3, "page.set", i18nGlobale.getString(I18n.var_ListeRecherche), classeApiClasseNomSimple, "_(", i18nGlobale.getString(I18n.var_liste), classeApiClasseNomSimple, ");");
36983698
tl(3, "page.set", i18nGlobale.getString(I18n.var_RequeteSite), "_(", i18nGlobale.getString(I18n.var_requeteSite), ");");
36993699
tl(3, "page.set", i18nGlobale.getString(I18n.var_RequeteService), "(", i18nGlobale.getString(I18n.var_requeteSite), ".get", i18nGlobale.getString(I18n.var_RequeteService), "()", ");");
3700+
tl(3, "page.setWebClient(webClient);");
3701+
tl(3, "page.setVertx(vertx);");
37003702
tl(3, "page.", i18nGlobale.getString(I18n.var_promesseLoin), classePageNomSimpleMethode, "(", i18nGlobale.getString(I18n.var_requeteSite), ").onSuccess(a -> {");
37013703
tl(4, "try {");
37023704
tl(5, "JsonObject ctx = ComputateConfigKeys.getPageContext(config);");

0 commit comments

Comments
 (0)