[weld-commits] [weld/api] f6ae97: WELD-521, add scanning control

noreply at github.com noreply at github.com
Sat Aug 28 14:57:18 EDT 2010


Branch: refs/heads/master
Home:   http://github.com/weld/api

Commit: f6ae975fbd6de1dba8860063c6119e0eede1da77
    http://github.com/weld/api/commit/f6ae975fbd6de1dba8860063c6119e0eede1da77
Author: Pete Muir <pmuir at bleepbleep.org.uk>
Date:   2010-08-28 (Sat, 28 Aug 2010)

Changed paths:
  M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/Bootstrap.java
  M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/BeanDeploymentArchive.java
  M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/BeansXml.java
  A weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/ClassAvailableActivation.java
  M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Deployment.java
  A weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Filter.java
  A weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Metadata.java
  A weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Scanning.java
  A weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/SystemPropertyActivation.java
  M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/helpers/ForwardingBeanDeploymentArchive.java
  M weld-spi/src/test/java/org/jboss/weld/bootstrap/api/test/MockBootstrap.java
  M weld-spi/src/test/java/org/jboss/weld/bootstrap/api/test/MockDeployment.java
  A weld/src/main/resources/beans_1_1.xsd

Log Message:
-----------
WELD-521, add scanning control

* Add Scanning metadata
  - Filters to determine which classes will be included or excluced
  - Activations to determine whether a filter is active based on the
    environment (classpath and system properties)
* Add XSD for scanning, with formal specification of behavior
* Alter BDA contract to take names of classes to load, not Class literals.
* Add Metadata object to allow tracing of metadata origin, for better
  error reporting
* Add a loadExtensions method to bootstrap




More information about the weld-commits mailing list