public class JandexDiscoveryStrategy extends AbstractDiscoveryStrategy
DiscoveryStrategy
that is used when the jandex is available.bootstrap, resourceLoader, scanner
Constructor and Description |
---|
JandexDiscoveryStrategy(org.jboss.weld.resources.spi.ResourceLoader resourceLoader,
org.jboss.weld.bootstrap.api.Bootstrap bootstrap,
org.jboss.weld.bootstrap.api.TypeDiscoveryConfiguration typeDiscoveryConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected void |
beforeDiscovery(Collection<BeanArchiveBuilder> builders)
Initialize the strategy before accessing found BeanArchiveBuilder builders.
|
org.jboss.weld.resources.spi.ClassFileServices |
getClassFileServices() |
org.jboss.jandex.CompositeIndex |
getCompositeJandexIndex() |
protected WeldBeanDeploymentArchive |
processAnnotatedDiscovery(BeanArchiveBuilder builder)
Process the bean archive with bean-discovery-mode of annotated.
|
addToArchives, afterDiscovery, assignVisibility, getResourceLoader, performDiscovery, processAllDiscovery, processNoneDiscovery, registerHandler, setScanner
public JandexDiscoveryStrategy(org.jboss.weld.resources.spi.ResourceLoader resourceLoader, org.jboss.weld.bootstrap.api.Bootstrap bootstrap, org.jboss.weld.bootstrap.api.TypeDiscoveryConfiguration typeDiscoveryConfiguration)
public org.jboss.weld.resources.spi.ClassFileServices getClassFileServices()
getClassFileServices
in interface DiscoveryStrategy
getClassFileServices
in class AbstractDiscoveryStrategy
ClassFileServices
or null
protected void beforeDiscovery(Collection<BeanArchiveBuilder> builders)
AbstractDiscoveryStrategy
beforeDiscovery
in class AbstractDiscoveryStrategy
protected WeldBeanDeploymentArchive processAnnotatedDiscovery(BeanArchiveBuilder builder)
AbstractDiscoveryStrategy
processAnnotatedDiscovery
in class AbstractDiscoveryStrategy
public org.jboss.jandex.CompositeIndex getCompositeJandexIndex()
Copyright © 2016. All rights reserved.