Branch: refs/heads/master
Home:
https://github.com/weld/core
Commit: 28c076237d2335a5a09b50a9a70e28659b40c72f
https://github.com/weld/core/commit/28c076237d2335a5a09b50a9a70e28659b40c72f
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
M
impl/src/main/java/org/jboss/weld/bean/proxy/InjectionPointPropagatingEnterpriseTargetBeanInstance.java
M impl/src/main/java/org/jboss/weld/event/CurrentEventMetadata.java
M impl/src/main/java/org/jboss/weld/event/DeferredEventNotification.java
M impl/src/main/java/org/jboss/weld/event/FastEvent.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/injection/CurrentInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/SLSBInvocationInjectionPoint.java
A impl/src/main/java/org/jboss/weld/injection/ThreadLocalStack.java
R impl/src/main/java/org/jboss/weld/injection/ThreadLocalStackService.java
M
impl/src/main/java/org/jboss/weld/injection/producer/StatelessSessionBeanInjector.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1819 Apply InterceptionDecorationContext optimizations to all
ThreadLocalStackServices
Commit: 5accd1bfc540e55fb053cbbc1dc2fcbf95da01c0
https://github.com/weld/core/commit/5accd1bfc540e55fb053cbbc1dc2fcbf95da01c0
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
M tests/src/test/java/org/jboss/weld/tests/unit/cluster/NaiveClusterTest.java
Log Message:
-----------
WELD-1820 Eliminate HashMap lookups in ContextBeanInstance
Commit: fadf913d838b611d583515be60f483d21da20f4f
https://github.com/weld/core/commit/fadf913d838b611d583515be60f483d21da20f4f
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
A impl/src/main/java/org/jboss/weld/bean/ContextualInstance.java
A impl/src/main/java/org/jboss/weld/bean/ContextualInstanceStrategy.java
M impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
M impl/src/main/java/org/jboss/weld/bean/RIBean.java
M impl/src/main/java/org/jboss/weld/bean/SessionBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractBuiltInMetadataBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacadeBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerImplBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ContextBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ConversationBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/EventMetadataBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ExtensionBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/InjectionPointBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/AbstractEEBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/HttpServletRequestBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/HttpSessionBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/ServletContextBean.java
R impl/src/main/java/org/jboss/weld/bean/proxy/CachedBeanInstance.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1820 Generalize client proxy optimizations to all contextual instances
Commit: c49385cc5463e8bf83ddcb3e23609645b3024ff9
https://github.com/weld/core/commit/c49385cc5463e8bf83ddcb3e23609645b3024ff9
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
Log Message:
-----------
WELD-1820 Optimize for cases when RequestScopedCache is active
Commit: a1d720c129a7c2a04bb1e0e446820bed7d28a539
https://github.com/weld/core/commit/a1d720c129a7c2a04bb1e0e446820bed7d28a539
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/ConstructorInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/StaticMethodInjectionPoint.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1820 Minor optmizations
Commit: 8c2d17f8dea7332bebdaf5d1686841ce27233b8e
https://github.com/weld/core/commit/8c2d17f8dea7332bebdaf5d1686841ce27233b8e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
M impl/src/main/java/org/jboss/weld/logging/ContextLogger.java
Log Message:
-----------
WELD-1820 Make sure extensions do not register additional @Dependent or
@ApplicationScoped contexts
The built-in ones are currently active always therefore the additional ones would never be
usable
Compare:
https://github.com/weld/core/compare/68aa6479ae25...8c2d17f8dea7