Class CxfTypeSafeClientBuilder

java.lang.Object
org.apache.cxf.microprofile.client.CxfTypeSafeClientBuilder
All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>, org.eclipse.microprofile.rest.client.RestClientBuilder

public class CxfTypeSafeClientBuilder extends Object implements org.eclipse.microprofile.rest.client.RestClientBuilder, jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
  • Constructor Details

    • CxfTypeSafeClientBuilder

      public CxfTypeSafeClientBuilder()
  • Method Details

    • baseUrl

      public org.eclipse.microprofile.rest.client.RestClientBuilder baseUrl(URL url)
      Specified by:
      baseUrl in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • baseUri

      public org.eclipse.microprofile.rest.client.RestClientBuilder baseUri(URI uri)
      Specified by:
      baseUri in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • executorService

      public org.eclipse.microprofile.rest.client.RestClientBuilder executorService(ExecutorService executor)
      Specified by:
      executorService in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • connectTimeout

      public org.eclipse.microprofile.rest.client.RestClientBuilder connectTimeout(long timeout, TimeUnit unit)
      Specified by:
      connectTimeout in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • readTimeout

      public org.eclipse.microprofile.rest.client.RestClientBuilder readTimeout(long timeout, TimeUnit unit)
      Specified by:
      readTimeout in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • build

      public <T> T build(Class<T> aClass)
      Specified by:
      build in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • getConfiguration

      public jakarta.ws.rs.core.Configuration getConfiguration()
      Specified by:
      getConfiguration in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • property

      public org.eclipse.microprofile.rest.client.RestClientBuilder property(String key, Object value)
      Specified by:
      property in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, int priority)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, Class<?>... contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, int priority)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, Class<?>... contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • register

      public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, Map<Class<?>,Integer> contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
    • sslContext

      public org.eclipse.microprofile.rest.client.RestClientBuilder sslContext(SSLContext sslContext)
      Specified by:
      sslContext in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • keyStore

      public org.eclipse.microprofile.rest.client.RestClientBuilder keyStore(KeyStore store, String password)
      Specified by:
      keyStore in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • trustStore

      public org.eclipse.microprofile.rest.client.RestClientBuilder trustStore(KeyStore store)
      Specified by:
      trustStore in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • hostnameVerifier

      public org.eclipse.microprofile.rest.client.RestClientBuilder hostnameVerifier(HostnameVerifier verifier)
      Specified by:
      hostnameVerifier in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • followRedirects

      public org.eclipse.microprofile.rest.client.RestClientBuilder followRedirects(boolean follows)
      Specified by:
      followRedirects in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • proxyAddress

      public org.eclipse.microprofile.rest.client.RestClientBuilder proxyAddress(String proxyHost, int proxyPort)
      Specified by:
      proxyAddress in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • queryParamStyle

      public org.eclipse.microprofile.rest.client.RestClientBuilder queryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style)
      Specified by:
      queryParamStyle in interface org.eclipse.microprofile.rest.client.RestClientBuilder
    • close

      public void close()