Modifier and Type | Class and Description |
---|---|
static interface |
BValExtension.AnnotatedTypeFilter
Defines an item that can determine whether a given
AnnotatedType will be processed
by the BValExtension for executable validation. |
static class |
BValExtension.Releasable<T>
Represents an item that can be released from a
CreationalContext at some point in the future. |
Constructor and Description |
---|
BValExtension() |
Modifier and Type | Method and Description |
---|---|
void |
addBValBeans(AfterBeanDiscovery afterBeanDiscovery,
BeanManager beanManager) |
void |
addBvalBinding(BeforeBeanDiscovery beforeBeanDiscovery,
BeanManager beanManager) |
static BeanManager |
getBeanManager() |
Set<ExecutableType> |
getGlobalExecutableTypes() |
static <T> BValExtension.Releasable<T> |
inject(Class<T> clazz)
Request that an instance of the specified type be provided by the container.
|
<A> void |
processAnnotatedType(ProcessAnnotatedType<A> pat) |
<A> void |
processBean(ProcessBean<A> processBeanEvent) |
static void |
setAnnotatedTypeFilter(BValExtension.AnnotatedTypeFilter annotatedTypeFilter) |
public static void setAnnotatedTypeFilter(BValExtension.AnnotatedTypeFilter annotatedTypeFilter)
public Set<ExecutableType> getGlobalExecutableTypes()
public void addBvalBinding(@Observes BeforeBeanDiscovery beforeBeanDiscovery, BeanManager beanManager)
public <A> void processAnnotatedType(@Observes ProcessAnnotatedType<A> pat)
public <A> void processBean(@Observes ProcessBean<A> processBeanEvent)
public void addBValBeans(@Observes AfterBeanDiscovery afterBeanDiscovery, BeanManager beanManager)
public static <T> BValExtension.Releasable<T> inject(Class<T> clazz)
clazz
- BValExtension.Releasable
.public static BeanManager getBeanManager()
Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.