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.ResourceLoaderresourceLoader-
Fields inherited from class org.jboss.weld.environment.deployment.discovery.AbstractBeanArchiveScanner
bootstrap
-
-
Constructor Summary
Constructors Constructor Description DefaultBeanArchiveScanner(org.jboss.weld.resources.spi.ResourceLoader resourceLoader, org.jboss.weld.bootstrap.api.Bootstrap bootstrap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetBeanArchiveReference(URL url)protected StringgetBeanArchiveReferenceForJar(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
-
-
-
-
Method Detail
-
scan
public List<BeanArchiveScanner.ScanResult> scan()
Description copied from interface:BeanArchiveScannerScans 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
-
-