public interface TypeDiscoveryConfiguration
TypeDiscoveryConfiguration is used by an integrator to determine which classes to discover during the type discovery
phase.| Modifier and Type | Method and Description |
|---|---|
Set<Class<? extends Annotation>> |
getAdditionalTypeMarkerAnnotations()
Returns a set of marker annotations.
|
Set<Class<? extends Annotation>> |
getKnownBeanDefiningAnnotations()
Returns a set of bean defining annotations.
|
Set<Class<? extends Annotation>> getKnownBeanDefiningAnnotations()
Bootstrap#startExtensions(Iterable) for details.Set<Class<? extends Annotation>> getAdditionalTypeMarkerAnnotations()
Returns a set of marker annotations. Each Java class, interface or enum which contains any of the marker annotations and
is not part of an explicit BeanDeploymentArchive nor annotated with a bean defining annotation must be discovered
by the integrator and returned from Deployment#getAdditionalTypes().
The marker annotation can appear on the annotated type, or on any member, or any parameter of any member of the annotated type, as defined in Section 11.4. The annotation may be applied as a meta-annotation on any annotation considered.
An EE7-compatible integrator is required to search for these additional types in:
Copyright © 2008-2013 Seam Framework. All Rights Reserved.