public class BValExtension extends Object implements javax.enterprise.inject.spi.Extension
Extension
for Apache BVal setup.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(javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
addBvalBinding(javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
afterStart(javax.enterprise.inject.spi.AfterDeploymentValidation clearEvent) |
static javax.enterprise.inject.spi.BeanManager |
getBeanManager() |
Set<javax.validation.executable.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(javax.enterprise.inject.spi.ProcessAnnotatedType<A> pat) |
<A> void |
processBean(javax.enterprise.inject.spi.ProcessBean<A> processBeanEvent) |
static void |
setAnnotatedTypeFilter(BValExtension.AnnotatedTypeFilter annotatedTypeFilter) |
public static void setAnnotatedTypeFilter(BValExtension.AnnotatedTypeFilter annotatedTypeFilter)
public Set<javax.validation.executable.ExecutableType> getGlobalExecutableTypes()
public void addBvalBinding(@Observes javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery, javax.enterprise.inject.spi.BeanManager beanManager)
public <A> void processAnnotatedType(@Observes javax.enterprise.inject.spi.ProcessAnnotatedType<A> pat)
public <A> void processBean(@Observes javax.enterprise.inject.spi.ProcessBean<A> processBeanEvent)
public void addBValBeans(@Observes javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscovery, javax.enterprise.inject.spi.BeanManager beanManager)
public void afterStart(@Observes javax.enterprise.inject.spi.AfterDeploymentValidation clearEvent)
public static <T> BValExtension.Releasable<T> inject(Class<T> clazz)
clazz
- BValExtension.Releasable
.public static javax.enterprise.inject.spi.BeanManager getBeanManager()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.