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 class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createNonDefaultTokensProducers(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBean, OidcClientNamesBuildItem oidcClientNames)
     
    (package private) io.quarkus.arc.deployment.AdditionalBeanBuildItem
     
    (package private) io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem
     
    (package private) void
    extractInjectedOidcClientNames(io.quarkus.deployment.builditem.ApplicationArchivesBuildItem beanArchiveIndex, io.quarkus.deployment.annotations.BuildProducer<OidcClientNamesBuildItem> oidcClientNames)
     
    (package private) void
    initOidcClients(io.quarkus.oidc.client.runtime.OidcClientRecorder recorder)
     
    (package private) void
    produceNamedOidcClientBeans(io.quarkus.oidc.client.runtime.OidcClientRecorder recorder, OidcClientNamesBuildItem oidcClientNames, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBean)
     
    (package private) void
    registerHealthCheck(io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.smallrye.health.deployment.spi.HealthBuildItem> healthBuildItems, io.quarkus.deployment.Capabilities capabilities)
     
    (package private) void
    registerProvider(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
     
    (package private) void
    runtimeInitializeTokenHelper(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtime)
     
    (package private) io.quarkus.deployment.builditem.RunTimeConfigBuilderBuildItem
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OidcClientBuildStep

      public OidcClientBuildStep()
  • Method Details

    • enableSslInNative

      io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem enableSslInNative()
    • registerProvider

      void registerProvider(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
    • runtimeInitializeTokenHelper

      void runtimeInitializeTokenHelper(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtime)
    • extractInjectedOidcClientNames

      void extractInjectedOidcClientNames(io.quarkus.deployment.builditem.ApplicationArchivesBuildItem beanArchiveIndex, io.quarkus.deployment.annotations.BuildProducer<OidcClientNamesBuildItem> oidcClientNames)
    • initOidcClients

      void initOidcClients(io.quarkus.oidc.client.runtime.OidcClientRecorder recorder)
    • createOidcClientsBean

      io.quarkus.arc.deployment.AdditionalBeanBuildItem createOidcClientsBean()
    • produceNamedOidcClientBeans

      void produceNamedOidcClientBeans(io.quarkus.oidc.client.runtime.OidcClientRecorder recorder, OidcClientNamesBuildItem oidcClientNames, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBean)
    • createNonDefaultTokensProducers

      public void createNonDefaultTokensProducers(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBean, OidcClientNamesBuildItem oidcClientNames)
    • useOidcClientDefaultIdConfigBuilder

      io.quarkus.deployment.builditem.RunTimeConfigBuilderBuildItem useOidcClientDefaultIdConfigBuilder()
    • registerHealthCheck

      void registerHealthCheck(io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.smallrye.health.deployment.spi.HealthBuildItem> healthBuildItems, io.quarkus.deployment.Capabilities capabilities)