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(a)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(a)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