Class RestClientsBuildTimeConfigBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.restclient.config.deployment.RestClientsBuildTimeConfigBuildItem
public final class RestClientsBuildTimeConfigBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
Provides a new
RestClientsBuildTimeConfig with the discovered registered REST Clients configuration
only. This should be preferred once REST Clients are discovered and validated to keep only the required
configuration.
This has to be done manually, because the RestClientsBuildTimeConfig is marked for
ConfigPhase.BUILD_TIME, and the REST Clients are not known when the
configuration starts (before build steps execution).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRestClientsBuildTimeConfigBuildItem(List<io.quarkus.restclient.config.RegisteredRestClient> restClients) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.config.SmallRyeConfigList<io.quarkus.restclient.config.RegisteredRestClient> io.quarkus.restclient.config.RestClientsBuildTimeConfigOptional<io.quarkus.arc.processor.BuiltinScope> getScope(io.quarkus.deployment.Capabilities capabilities, org.jboss.jandex.ClassInfo restClientInterface)
-
Constructor Details
-
RestClientsBuildTimeConfigBuildItem
public RestClientsBuildTimeConfigBuildItem(List<io.quarkus.restclient.config.RegisteredRestClient> restClients)
-
-
Method Details
-
getRestClients
-
getConfig
public io.smallrye.config.SmallRyeConfig getConfig() -
getRestClientsBuildTimeConfig
public io.quarkus.restclient.config.RestClientsBuildTimeConfig getRestClientsBuildTimeConfig() -
getScope
public Optional<io.quarkus.arc.processor.BuiltinScope> getScope(io.quarkus.deployment.Capabilities capabilities, org.jboss.jandex.ClassInfo restClientInterface)
-