[weld/core] 28c076: WELD-1819 Apply InterceptionDecorationContext opti...
by GitHub
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
10 years
[weld/core] 412b2f: WELD-1805 WeldApplication implemetation leads to N...
by GitHub
Branch: refs/heads/2.2
Home: https://github.com/weld/core
Commit: 412b2f7f9b0a0d82da57aab75eef43e38252df73
https://github.com/weld/core/commit/412b2f7f9b0a0d82da57aab75eef43e38252df73
Author: Kirill Gaevskii <kgaevski(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
R environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/ForwardingApplication.java
R environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/ForwardingApplicationFactory.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/WeldApplication.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/WeldApplicationFactory.java
Log Message:
-----------
WELD-1805 WeldApplication implemetation leads to NullPointerException on JSF 2.2
10 years
[weld/core] 68aa64: WELD-1805 WeldApplication implemetation leads to N...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 68aa6479ae25e499499896cad4598d9759d4935e
https://github.com/weld/core/commit/68aa6479ae25e499499896cad4598d9759d4935e
Author: Kirill Gaevskii <kgaevski(a)redhat.com>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
R environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/ForwardingApplication.java
R environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/ForwardingApplicationFactory.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/WeldApplication.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/jsf/WeldApplicationFactory.java
Log Message:
-----------
WELD-1805 WeldApplication implemetation leads to NullPointerException on JSF 2.2
10 years
[weld/core] 504a51: WELD-1810 Add test for managed beans
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 504a51ce97f4b90958d407c3fca7c9a2be3befc1
https://github.com/weld/core/commit/504a51ce97f4b90958d407c3fca7c9a2be3befc1
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentStatefulSessionBeanNotSharedTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/Bar.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/FooApplication.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/FooRequest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/MultipleInjectionPointsSameDependentBeanTest.java
Log Message:
-----------
WELD-1810 Add test for managed beans
Commit: f5dbd421500b0dd1b23df363a53b3c91371462e2
https://github.com/weld/core/commit/f5dbd421500b0dd1b23df363a53b3c91371462e2
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
A tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentSessionBeanNotSharedOptimDisabledTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentSessionBeanNotSharedOptimEnabledTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentSessionBeanNotSharedTest.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentStatefulSessionBeanNotSharedTest.java
Log Message:
-----------
WELD-1810 Add test with injectable reference lookup optimization enabled
Commit: 3103979a4502bda085ba33f9b2a1e7b04c31e95f
https://github.com/weld/core/commit/3103979a4502bda085ba33f9b2a1e7b04c31e95f
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationApplicationTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationConversationTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationDependentTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationRequestTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationSessionTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationTestBase.java
Log Message:
-----------
Re-enable injectable reference lookup optimization tests
Commit: c748237dcaa2003891661102e5652d1b13b1752d
https://github.com/weld/core/commit/c748237dcaa2003891661102e5652d1b13b1752d
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/producer/ejb/SessionBeanProxyInstantiator.java
Log Message:
-----------
WELD-1810 Don't push the incompletely initialized instace for a
dependent session bean
Compare: https://github.com/weld/core/compare/5795667ccca1...c748237dcaa2
10 years