Class OidcClientBuildStep
- java.lang.Object
-
- io.quarkus.oidc.client.deployment.OidcClientBuildStep
-
public class OidcClientBuildStep extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOidcClientBuildStep.IsEnabled
-
Constructor Summary
Constructors Constructor Description OidcClientBuildStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateNonDefaultTokensProducers(BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBean, OidcClientNamesBuildItem oidcClientNames)(package private) ExtensionSslNativeSupportBuildItemenableSslInNative()(package private) voidextractInjectedOidcClientNames(ApplicationArchivesBuildItem beanArchiveIndex, BuildProducer<OidcClientNamesBuildItem> oidcClientNames)(package private) FeatureBuildItemfeatureBuildItem()(package private) voidregisterProvider(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)(package private) voidruntimeInitializeTokenHelper(BuildProducer<RuntimeInitializedClassBuildItem> runtime)voidsetup(OidcClientsConfig oidcConfig, io.quarkus.runtime.TlsConfig tlsConfig, OidcClientRecorder recorder, CoreVertxBuildItem vertxBuildItem, OidcClientNamesBuildItem oidcClientNames, BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBean)
-
-
-
Method Detail
-
featureBuildItem
FeatureBuildItem featureBuildItem()
-
enableSslInNative
ExtensionSslNativeSupportBuildItem enableSslInNative()
-
registerProvider
void registerProvider(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
-
runtimeInitializeTokenHelper
void runtimeInitializeTokenHelper(BuildProducer<RuntimeInitializedClassBuildItem> runtime)
-
extractInjectedOidcClientNames
void extractInjectedOidcClientNames(ApplicationArchivesBuildItem beanArchiveIndex, BuildProducer<OidcClientNamesBuildItem> oidcClientNames)
-
setup
public void setup(OidcClientsConfig oidcConfig, io.quarkus.runtime.TlsConfig tlsConfig, OidcClientRecorder recorder, CoreVertxBuildItem vertxBuildItem, OidcClientNamesBuildItem oidcClientNames, BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBean)
-
createNonDefaultTokensProducers
public void createNonDefaultTokensProducers(BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBean, OidcClientNamesBuildItem oidcClientNames)
-
-