Class QuarkusSecurityCommonProcessor
java.lang.Object
io.quarkus.elytron.security.common.deployment.QuarkusSecurityCommonProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterPasswordProvider(io.quarkus.elytron.security.common.runtime.ElytronCommonRecorder recorder) voidregisterPasswordProviderForNative(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) voidservices(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> classes) Register the Elytron-provided password factory SPI implementation
-
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
-