Class WebClientBuilder

java.lang.Object
io.gravitee.am.service.http.WebClientBuilder

public class WebClientBuilder extends Object
Author:
Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com), GraviteeSource Team
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    WebClientBuilder(org.springframework.core.env.Environment environment)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.rxjava3.ext.web.client.WebClient
    createMTLSWebClient(io.vertx.rxjava3.core.Vertx vertx, io.vertx.ext.web.client.WebClientOptions options, String url, Certificate clientCertificate)
     
    io.vertx.rxjava3.ext.web.client.WebClient
    createWebClient(io.vertx.rxjava3.core.Vertx vertx, io.vertx.ext.web.client.WebClientOptions options)
     
    io.vertx.rxjava3.ext.web.client.WebClient
    createWebClient(io.vertx.rxjava3.core.Vertx vertx, io.vertx.ext.web.client.WebClientOptions options, String url)
     
    io.vertx.rxjava3.ext.web.client.WebClient
    createWebClient(io.vertx.rxjava3.core.Vertx vertx, URL url)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WebClientBuilder

      public WebClientBuilder()
    • WebClientBuilder

      public WebClientBuilder(org.springframework.core.env.Environment environment)
  • Method Details

    • createWebClient

      public io.vertx.rxjava3.ext.web.client.WebClient createWebClient(io.vertx.rxjava3.core.Vertx vertx, URL url)
    • createWebClient

      public io.vertx.rxjava3.ext.web.client.WebClient createWebClient(io.vertx.rxjava3.core.Vertx vertx, io.vertx.ext.web.client.WebClientOptions options)
    • createWebClient

      public io.vertx.rxjava3.ext.web.client.WebClient createWebClient(io.vertx.rxjava3.core.Vertx vertx, io.vertx.ext.web.client.WebClientOptions options, String url)
    • createMTLSWebClient

      public io.vertx.rxjava3.ext.web.client.WebClient createMTLSWebClient(io.vertx.rxjava3.core.Vertx vertx, io.vertx.ext.web.client.WebClientOptions options, String url, Certificate clientCertificate)