Class RestClientReactiveConfig


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

      • 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 Detail

      • RestClientReactiveConfig

        public RestClientReactiveConfig()
        Deprecated.