[weld-commits] [weld/extensions] 8f094e: WELDX-135 update default bean implementation

noreply at github.com noreply at github.com
Wed Sep 22 10:20:57 EDT 2010


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

Commit: 8f094ebd5f4fdb2b2dcb906493d274f03dba50bc
    http://github.com/weld/extensions/commit/8f094ebd5f4fdb2b2dcb906493d274f03dba50bc
Author: Stuart Douglas <stuart.w.douglas at gmail.com>
Date:   2010-09-22 (Wed, 22 Sep 2010)

Changed paths:
  A impl/src/main/java/org/jboss/weld/extensions/defaultbean/AbstactDefaultBean.java
  A impl/src/main/java/org/jboss/weld/extensions/defaultbean/AbstractDefaultProducerBean.java
  M impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBean.java
  R impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBeanDefinition.java
  M impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBeanExtension.java
  A impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultManagedBean.java
  A impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultObserverMethod.java
  A impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultProducerField.java
  A impl/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultProducerMethod.java
  M impl/src/main/java/org/jboss/weld/extensions/el/ELResolverImpl.java
  M impl/src/main/java/org/jboss/weld/extensions/el/FunctionMapperImpl.java
  M impl/src/main/java/org/jboss/weld/extensions/el/VariableMapperImpl.java
  M impl/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/BigLaptopHardDrive.java
  M impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/CDDrive.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/CPU.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/ChipManufacturer.java
  M impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/DefaultBeanTest.java
  M impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/FloppyDrive.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/GPU.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/HardDrive.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/HardDriveFactory.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/HardDriveImpl.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/LaptopHardDrive.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/SASHardDrive.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/SmallHardDriveFactory.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/SuperChargedCPU.java
  A impl/src/test/java/org/jboss/weld/extensions/test/defaultbean/WriteEvent.java

Log Message:
-----------
WELDX-135 update default bean implementation

- Default beans may now have observers and producers

Default beans are now implemented in a similar way to generic
beans, a synthetic qualifier is added to all default beans and
a forwarding bean is re-added later if the default bean needs
to be installed.




More information about the weld-commits mailing list