[weld-commits] [weld/core] e3fb60: WELD-1795 Add builder for custom beans

GitHub noreply at github.com
Tue Feb 17 03:30:30 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: e3fb6028398c2b42a23ba83e660518466fff1f18
      https://github.com/weld/core/commit/e3fb6028398c2b42a23ba83e660518466fff1f18
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/BeanIdentifiers.java
    M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
    A impl/src/main/java/org/jboss/weld/bootstrap/events/BeanAttributesBuilder.java
    A impl/src/main/java/org/jboss/weld/bootstrap/events/BeanBuilderImpl.java
    M impl/src/main/java/org/jboss/weld/event/EventImpl.java
    M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
    M pom.xml
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/AnotherRandom.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BeanBuilderTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BuilderExtension.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Foo.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Juicy.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Random.java

  Log Message:
  -----------
  WELD-1795 Add builder for custom beans


  Commit: c51efb260dbd0d7d8c258539d5fc6c3f5b5d1c32
      https://github.com/weld/core/commit/c51efb260dbd0d7d8c258539d5fc6c3f5b5d1c32
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bootstrap/events/AbstractBeanDiscoveryEvent.java
    M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
    M impl/src/main/java/org/jboss/weld/bootstrap/events/BeanAttributesBuilder.java
    M impl/src/main/java/org/jboss/weld/bootstrap/events/BeanBuilderImpl.java
    M impl/src/main/java/org/jboss/weld/logging/BeanLogger.java

  Log Message:
  -----------
  WELD-1795 BeanBuilder updates

- reuse org.jboss.weld.bean.attributes.ImmutableBeanAttributes
- determine BeanManager lazily, every time a bean class is set
- implement BeanBuilder.alternative()
- fix logging TODO


  Commit: 8e66280a265019fa824ffabeab0fa6e4b324a669
      https://github.com/weld/core/commit/8e66280a265019fa824ffabeab0fa6e4b324a669
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
    M impl/src/main/java/org/jboss/weld/bootstrap/events/BeanBuilderImpl.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BeanBuilderTest.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BuilderExtension.java
    M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Foo.java

  Log Message:
  -----------
  WELD-1795 Implement BeanBuilder.read(BeanAttributes) and validate the
bean produced by a builder


Compare: https://github.com/weld/core/compare/cf70d83ecc1e...8e66280a2650


More information about the weld-commits mailing list