com.holonplatform.jaxrs.spring.boot

## Interface JaxrsClientBuilder

- All Known Implementing Classes:
    DefaultJaxrsClientBuilder

      public interface JaxrsClientBuilder

  Builder that can be used to configure and create a JAX-RS `Client`.

  In a typical auto-configured Spring Boot application this builder is available as a bean and can be injected whenever a JAX-RS `Client` is needed.

  If the `JaxrsClientBuilderAutoConfiguration` class in enabled in a auto-configured Spring Boot application, `JaxrsClientCustomizer`s beans will be auto-detected and can be used to customize the `ClientBuilder` instance used to provide the JAX-RS `Client`s. The `JaxrsClientBuilderFactory` can be used to replace the default JAX-RS `ClientBuilder` instance lookup strategy (i.e. `ClientBuilder.newBuilder()` with a custom one.

  Since:
    5.0.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `javax.ws.rs.client.Client` | `build()` Build a new JAX-RS `Client`.

- - ### Method Detail

    - #### build

          javax.ws.rs.client.Client build()

      Build a new JAX-RS `Client`.
      Returns:
        The JAX-RS `Client` instance

Copyright © 2019 The Holon Platform. All rights reserved.