Class MinijaxClientBuilder

java.lang.Object
jakarta.ws.rs.client.ClientBuilder
org.minijax.client.MinijaxClientBuilder
All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.ClientBuilder>

public class MinijaxClientBuilder
extends jakarta.ws.rs.client.ClientBuilder
  • Constructor Details

    • MinijaxClientBuilder

      public MinijaxClientBuilder()
  • Method Details

    • build

      public jakarta.ws.rs.client.Client build()
      Specified by:
      build in class jakarta.ws.rs.client.ClientBuilder
    • getConfiguration

      public jakarta.ws.rs.core.Configuration getConfiguration()
    • property

      public MinijaxClientBuilder property​(java.lang.String name, java.lang.Object value)
    • register

      public MinijaxClientBuilder register​(java.lang.Class<?> componentClass)
    • register

      public MinijaxClientBuilder register​(java.lang.Class<?> componentClass, int priority)
    • register

      public MinijaxClientBuilder register​(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
    • register

      public MinijaxClientBuilder register​(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,​java.lang.Integer> contracts)
    • register

      public MinijaxClientBuilder register​(java.lang.Object component)
    • register

      public MinijaxClientBuilder register​(java.lang.Object component, int priority)
    • register

      public MinijaxClientBuilder register​(java.lang.Object component, java.lang.Class<?>... contracts)
    • register

      public MinijaxClientBuilder register​(java.lang.Object component, java.util.Map<java.lang.Class<?>,​java.lang.Integer> contracts)
    • withConfig

      public MinijaxClientBuilder withConfig​(jakarta.ws.rs.core.Configuration config)
      Specified by:
      withConfig in class jakarta.ws.rs.client.ClientBuilder
    • sslContext

      public MinijaxClientBuilder sslContext​(javax.net.ssl.SSLContext sslContext)
      Specified by:
      sslContext in class jakarta.ws.rs.client.ClientBuilder
    • keyStore

      public MinijaxClientBuilder keyStore​(java.security.KeyStore keyStore, char[] password)
      Specified by:
      keyStore in class jakarta.ws.rs.client.ClientBuilder
    • trustStore

      public MinijaxClientBuilder trustStore​(java.security.KeyStore trustStore)
      Specified by:
      trustStore in class jakarta.ws.rs.client.ClientBuilder
    • hostnameVerifier

      public MinijaxClientBuilder hostnameVerifier​(javax.net.ssl.HostnameVerifier verifier)
      Specified by:
      hostnameVerifier in class jakarta.ws.rs.client.ClientBuilder
    • executorService

      public MinijaxClientBuilder executorService​(java.util.concurrent.ExecutorService executorService)
      Specified by:
      executorService in class jakarta.ws.rs.client.ClientBuilder
    • scheduledExecutorService

      public MinijaxClientBuilder scheduledExecutorService​(java.util.concurrent.ScheduledExecutorService scheduledExecutorService)
      Specified by:
      scheduledExecutorService in class jakarta.ws.rs.client.ClientBuilder
    • connectTimeout

      public MinijaxClientBuilder connectTimeout​(long timeout, java.util.concurrent.TimeUnit unit)
      Specified by:
      connectTimeout in class jakarta.ws.rs.client.ClientBuilder
    • readTimeout

      public MinijaxClientBuilder readTimeout​(long timeout, java.util.concurrent.TimeUnit unit)
      Specified by:
      readTimeout in class jakarta.ws.rs.client.ClientBuilder