public class SecurityProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) SecurityConfig |
security |
| Constructor and Description |
|---|
SecurityProcessor() |
| Modifier and Type | Method and Description |
|---|---|
(package private) io.quarkus.deployment.builditem.CapabilityBuildItem |
capability() |
(package private) io.quarkus.deployment.builditem.FeatureBuildItem |
feature() |
(package private) void |
gatherSecurityChecks(io.quarkus.deployment.annotations.BuildProducer<BeanRegistrarBuildItem> beanRegistrars,
BeanArchiveIndexBuildItem beanArchiveBuildItem,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ApplicationClassPredicateBuildItem> classPredicate,
List<AdditionalSecuredClassesBuildIem> additionalSecuredClasses,
List<AdditionalSecurityCheckBuildItem> additionalSecurityChecks,
SecurityBuildTimeConfig config) |
(package private) void |
registerAdditionalBeans(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans) |
(package private) void |
registerJCAProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> classes,
List<JCAProviderBuildItem> jcaProviders)
Register the classes for reflection in the requested named providers
|
(package private) void |
registerSecurityInterceptors(io.quarkus.deployment.annotations.BuildProducer<InterceptorBindingRegistrarBuildItem> registrars,
io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans) |
(package private) void |
services(io.quarkus.deployment.annotations.BuildProducer<JCAProviderBuildItem> jcaProviders)
Register the Elytron-provided password factory SPI implementation
|
(package private) void |
transformSecurityAnnotations(io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> transformers,
List<AdditionalSecuredClassesBuildIem> additionalSecuredClasses,
SecurityBuildTimeConfig config) |
SecurityConfig security
void services(io.quarkus.deployment.annotations.BuildProducer<JCAProviderBuildItem> jcaProviders)
void registerJCAProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> classes,
List<JCAProviderBuildItem> jcaProviders)
classes - - ReflectiveClassBuildItem producerjcaProviders - - JCAProviderBuildItem for requested providersvoid registerSecurityInterceptors(io.quarkus.deployment.annotations.BuildProducer<InterceptorBindingRegistrarBuildItem> registrars, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans)
void transformSecurityAnnotations(io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> transformers, List<AdditionalSecuredClassesBuildIem> additionalSecuredClasses, SecurityBuildTimeConfig config)
void gatherSecurityChecks(io.quarkus.deployment.annotations.BuildProducer<BeanRegistrarBuildItem> beanRegistrars, BeanArchiveIndexBuildItem beanArchiveBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ApplicationClassPredicateBuildItem> classPredicate, List<AdditionalSecuredClassesBuildIem> additionalSecuredClasses, List<AdditionalSecurityCheckBuildItem> additionalSecurityChecks, SecurityBuildTimeConfig config)
io.quarkus.deployment.builditem.CapabilityBuildItem capability()
io.quarkus.deployment.builditem.FeatureBuildItem feature()
void registerAdditionalBeans(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans)
Copyright © 2020 JBoss by Red Hat. All rights reserved.