[weld-commits] [weld/core] f9e4b0: WELD-676, WELD-677, WELD-681

noreply at github.com noreply at github.com
Tue Sep 21 08:56:57 EDT 2010


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

Commit: f9e4b050b8cbef481fed6bf47504cfa5680eddd1
    http://github.com/weld/core/commit/f9e4b050b8cbef481fed6bf47504cfa5680eddd1
Author: Stuart Douglas <stuart.w.douglas at gmail.com>
Date:   2010-09-21 (Tue, 21 Sep 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
  M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
  M impl/src/main/java/org/jboss/weld/resolution/TypeSafeBeanResolver.java
  M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java

Log Message:
-----------
WELD-676, WELD-677, WELD-681

* equals() and hashCode() not implemented properly for
  TypeSafeResolver.Key causing memory leak and collisions at high
  throughput
* create a disposal method resolver that matches on declaring bean
  as well as types and qualifiers (needed due to equals/hashCode
  fix)
* Defensivly copy the sets used in disambiguatedBeans


Commit: 58a67a94bab9c4379cbb820c694ce56d64a4ff96
    http://github.com/weld/core/commit/58a67a94bab9c4379cbb820c694ce56d64a4ff96
Author: Stuart Douglas <stuart.w.douglas at gmail.com>
Date:   2010-09-21 (Tue, 21 Sep 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
  M impl/src/main/java/org/jboss/weld/resolution/ForwardingInterceptorResolvable.java
  M impl/src/main/java/org/jboss/weld/resolution/ForwardingResolvable.java
  M impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.java
  M impl/src/main/java/org/jboss/weld/resolution/Resolvable.java
  M impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java
  M impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java
  M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java

Log Message:
-----------
WELD-682

* Remove TypeSafeResolver.Key and allow Resolvables to be compared
  directly




More information about the weld-commits mailing list