Class RestClientReactiveConfig

java.lang.Object
io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfig

@Deprecated @ConfigRoot(phase=BUILD_TIME) public class RestClientReactiveConfig extends Object
Deprecated.
use RestClientsConfig instead
Legacy REST client reactive config.
  • Field Details

    • scope

      @Deprecated @ConfigItem(name="scope", defaultValue="jakarta.enterprise.context.ApplicationScoped") public String scope
      Deprecated.
      Default scope for Rest Client Reactive. Use `jakarta.enterprise.context.Dependent` for spec-compliant behavior
    • disableSmartProduces

      @Deprecated @ConfigItem(name="disable-smart-produces", defaultValue="false") public boolean disableSmartProduces
      Deprecated.
      By default, RESTEasy Reactive uses text/plain content type for String values and application/json for everything else. MicroProfile Rest Client spec requires the implementations to always default to application/json. This build item disables the "smart" behavior of RESTEasy Reactive to comply to the spec
    • providerAutodiscovery

      @ConfigItem(name="provider-autodiscovery", defaultValue="true") public boolean providerAutodiscovery
      Deprecated.
      Whether providers (filters, etc.) annotated with Provider should be automatically registered for all the clients in the application.
  • Constructor Details

    • RestClientReactiveConfig

      public RestClientReactiveConfig()
      Deprecated.