Class QuarkusSecurityCommonProcessor

java.lang.Object
io.quarkus.elytron.security.common.deployment.QuarkusSecurityCommonProcessor

public class QuarkusSecurityCommonProcessor extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    registerPasswordProvider(io.quarkus.elytron.security.common.runtime.ElytronCommonRecorder recorder)
     
    void
    registerPasswordProviderForNative(io.quarkus.elytron.security.common.runtime.ElytronCommonRecorder recorder)
    Graal VM now seems to lose providers registered at static init We re-register at runtime (which is a no-op in JVM mode)
    (package private) io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem
     
    (package private) void
    services(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> classes)
    Register the Elytron-provided password factory SPI implementation

    Methods inherited from class java.lang.Object

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

    • QuarkusSecurityCommonProcessor

      public QuarkusSecurityCommonProcessor()
  • Method Details

    • runtimeInitBcryptUtil

      io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem runtimeInitBcryptUtil()
    • registerPasswordProvider

      public void registerPasswordProvider(io.quarkus.elytron.security.common.runtime.ElytronCommonRecorder recorder)
    • registerPasswordProviderForNative

      public void registerPasswordProviderForNative(io.quarkus.elytron.security.common.runtime.ElytronCommonRecorder recorder)
      Graal VM now seems to lose providers registered at static init We re-register at runtime (which is a no-op in JVM mode)
    • services

      void services(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> classes)
      Register the Elytron-provided password factory SPI implementation
      Parameters:
      classes - producer factory for ReflectiveClassBuildItems