Class DefaultBeanArchiveScanner
- java.lang.Object
-
- org.jboss.weld.environment.deployment.discovery.AbstractBeanArchiveScanner
-
- org.jboss.weld.environment.deployment.discovery.DefaultBeanArchiveScanner
-
- All Implemented Interfaces:
BeanArchiveScanner
public class DefaultBeanArchiveScanner extends AbstractBeanArchiveScanner
Scans the classpath and tries to process all "META-INF/beans.xml" resources.- Author:
- Martin Kouba
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.weld.environment.deployment.discovery.BeanArchiveScanner
BeanArchiveScanner.ScanResult
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jboss.weld.resources.spi.ResourceLoader
resourceLoader
-
Fields inherited from class org.jboss.weld.environment.deployment.discovery.AbstractBeanArchiveScanner
bootstrap, emptyBeansXmlDiscoveryMode
-
-
Constructor Summary
Constructors Constructor Description DefaultBeanArchiveScanner(org.jboss.weld.resources.spi.ResourceLoader resourceLoader, org.jboss.weld.bootstrap.api.Bootstrap bootstrap, org.jboss.weld.bootstrap.spi.BeanDiscoveryMode emptyBeansXmlDiscoveryMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getBeanArchiveReference(URL url)
protected String
getBeanArchiveReferenceForJar(String path, URL fallback)
List<BeanArchiveScanner.ScanResult>
scan()
Scans for bean archives.-
Methods inherited from class org.jboss.weld.environment.deployment.discovery.AbstractBeanArchiveScanner
accept, parseBeansXml
-
-
-
-
Constructor Detail
-
DefaultBeanArchiveScanner
public DefaultBeanArchiveScanner(org.jboss.weld.resources.spi.ResourceLoader resourceLoader, org.jboss.weld.bootstrap.api.Bootstrap bootstrap, org.jboss.weld.bootstrap.spi.BeanDiscoveryMode emptyBeansXmlDiscoveryMode)
- Parameters:
resourceLoader
-bootstrap
-
-
-
Method Detail
-
scan
public List<BeanArchiveScanner.ScanResult> scan()
Description copied from interface:BeanArchiveScanner
Scans for bean archives.- Returns:
- an immutable list of
BeanArchiveScanner.ScanResult
-
getBeanArchiveReference
protected String getBeanArchiveReference(URL url)
- Parameters:
url
-- Returns:
- an adapted bean archive reference
- Throws:
URISyntaxException
-
-